2017-01-18 3 views
0

Firefox WebExtensionを作成しています。私のコンテンツスクリプトがシークレットモードまたはプライベートモードで動作しているかどうかを検出できるようにしたいと考えています。出来ますか ?その後、Tab.incognitoしかしbrowser.tabsコンテンツスクリプト内のシークレットモードを検出する

  • 使用extension.inIncognitoContextしかしextensionが定義されていない定義されていないアクセス

    • 使用window.incognitoそれは
    • browser.tabs.getCurrent()と現在のタブを取得し、未定義です:

      は、私はすでに、これらの解決策を試してみました。

    この情報を取得する別の方法はありますか? 私は私のスクリプトは、コンテンツスクリプトとして実行されていると、私のマニフェストは、これらの権限を持っている、Firefoxの50.1.0を実行している:

    "permissions": [ 
        "webNavigation", 
        "activeTab", 
        "tabs", 
        "<all_urls>" 
    ] 
    
  • 答えて

    1

    このためdocumentationが、これはすぐに明らかにしないかもしれませんが、あなたはbrowserextension.inIncognitoContextの前に付ける場合またはchromeが動作します。

    console.log(browser.extension.inIncognitoContext);

    関連する問題