Boolean value, true
for content scripts running inside private browsing tabs and for extension pages running inside a private browsing process.
On this page
extension.inIncognitoContext
Syntax
let isPrivate = browser.extension.inIncognitoContext; // true or false
Value
A boolean value indicate if the current script is running in a private tab or process.
Browser compatibility
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | |
inIncognitoContext |
Yes | 17 | 45 | ? | Yes |
14Always returns false. |
? | ? | 48 | ? |
15Always returns false. |
? |
Note: This API is based on Chromium's chrome.extension
API. This documentation is derived from extension.json
in the Chromium code.
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/extension/inIncognitoContext