您的位置:首页 > Web前端 > JavaScript

javascript判断浏览器是否是隐私模式

2016-12-02 15:03 211 查看

判断浏览器是否是隐私模式,隐私模式下有写api不可用

1. 

try {
localStorage['test'] = 'test';   //localStorage和sessionStorage都存在,但是私有模式下不能赋值
} catch(e) { alert("本地储存写入错误,请关闭隐身模式浏览。"); }

2. 

var fs = window.RequestFileSystem || window.webkitRequestFileSystem;
if (!fs) {
console.log("check failed");
} else {
fs(window.TEMPORARY,100,function(){
alert('非隐身模式');
},function(){
alert('隐身模式');
});
}

  

参考:

http://stackoverflow.com/questions/2909367/can-you-determine-if-chrome-is-in-incognito-mode-via-a-script#answer-27805491

http://www.cnblogs.com/tujia/p/6026218.html

https://gist.github.com/cou929/7973956

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: