【问题标题】:Detect private browsing FireFox [duplicate]检测私人浏览 FireFox [重复]
【发布时间】:2014-07-15 10:39:27
【问题描述】:

如何在 javascript 上检测隐私浏览 FireFox?


火狐版本。 29.0.1

在 try...catch dont' 中检查 indexedDB :(

http://jsfiddle.net/ejmcLuar/

    var dbTest;
    try{    
        dbTest =  window.indexedDB.open('test');
        console.log('Incognito NOT detected')
    } catch(e){
        console.log('Incognito detected')
    }

【问题讨论】:

  • 在私密模式下,您无法可靠区分初次访问者和普通访问者,但可能有一些支持线索;缺少 cookie、缺少引用者、ajax 时间差异等。这些都不意味着私有模式,但它们可以证明是非私有模式。
  • 你可以使用:var dbTest = window.indexedDB.open('test'); dbTest.onerror = function() { isPrivateModeFF= true; } 但它会是异步的。

标签: javascript firefox browser


【解决方案1】:

您的问题的答案很简单:没有确定的方法可以检测用户是否在隐私浏览。

【讨论】:

    猜你喜欢
    • 2016-04-07
    • 1970-01-01
    • 2011-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-10
    • 1970-01-01
    相关资源
    最近更新 更多