extension.inIncognitoContext

Boolean value, true for content scripts running inside private browsing tabs and for extension pages running inside a private browsing process.

Syntax

js
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

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Firefox for Android
Safari on iOS
inIncognitoContext

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
Partial support
Partial support
Uses a non-standard name.
Has more compatibility info.

Note: This API is based on Chromium's chrome.extension API. This documentation is derived from extension.json in the Chromium code.