有没有办法使用javascript检测firefox私有模式
花了很多时间在网上搜索,想找到一种检测firefox私有模式的方法,却找不到任何黑客。我想检测私有模式,因为默认情况下启用的firefox跟踪保护会阻止js应用程序对我的api的rest调用,所以我想检测私有模式并向用户显示正确的消息。这似乎在firefox中起作用。我从这里得到的。看看这个有没有办法使用javascript检测firefox私有模式,javascript,firefox,Javascript,Firefox,花了很多时间在网上搜索,想找到一种检测firefox私有模式的方法,却找不到任何黑客。我想检测私有模式,因为默认情况下启用的firefox跟踪保护会阻止js应用程序对我的api的rest调用,所以我想检测私有模式并向用户显示正确的消息。这似乎在firefox中起作用。我从这里得到的。看看这个 除此之外,我认为现在使用现代浏览器无法检测用户是否在使用隐私模式,这是正确的。这就是为什么浏览器试图关闭任何使用javascript或css检测的方法。为什么不检测失败的API调用并通知用户?本地存储可以在
除此之外,我认为现在使用现代浏览器无法检测用户是否在使用隐私模式,这是正确的。这就是为什么浏览器试图关闭任何使用javascript或css检测的方法。为什么不检测失败的API调用并通知用户?本地存储可以在Firefox的私有模式下使用。使用FirefoxQuantum v59.0.2进行测试。这仅适用于safari!
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.');
}