检测内容脚本中的隐身模式

Detect incognito mode in an content script

我正在编写一个 Firefox WebExtension,我希望能够检测我的内容脚本是否处于 incognito/private 模式下的 运行。可能吗?

我已经尝试过这些解决方案:

是否有其他方式获取此信息? 我是 运行 Firefox 50.1.0,我的脚本是 运行 作为内容脚本,我的清单具有这些权限:

"permissions": [
    "webNavigation",
    "activeTab",
    "tabs",
    "<all_urls>"
]

这个 documentation 可能不会立即使它变得明显,但是如果您在 extension.inIncognitoContext 前加上 browserchrome 它会起作用。

console.log(browser.extension.inIncognitoContext);