花了很多时间在网上搜索找到一种检测firefox私有模式的方法,找不到任何黑客攻击。我想检测私有模式,因为默认启用的firefox跟踪保护是阻止从我的js应用程序对我的api的休息调用,所以我想检测私有模式并向用户显示正确的消息。
答案 0 :(得分:0)
这似乎适用于Firefox。我是从question获得的。通过answer
查看此Jeztry {
// try to use localStorage
localStorage.test = 2;
} catch (e) {
// there was an error so...
alert('You are in Privacy Mode\nPlease deactivate Privacy Mode and then reload the page.');
}
除此之外,我认为现在使用现代浏览器无法检测用户是否正在使用隐私模式,这是正确的。这就是为什么浏览器试图使用javascript或css关闭任何检测方式的原因。