作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
花了很多时间在网上寻找检测firefox隐私模式的方法,找不到任何hack。我想检测私有(private)模式,因为默认启用的 Firefox 跟踪保护会阻止从我的 js 应用程序对我的 api 的其余调用,所以我想检测私有(private)模式并向用户显示正确的消息。
最佳答案
这似乎在 Firefox 中有效。我从这个question得到它。看看这个answer通过 Jez
try {
// 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 检测此问题的方法。
关于javascript - 有没有办法使用 javascript 检测 firefox 私有(private)模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37995939/
我是一名优秀的程序员,十分优秀!