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


let isPrivate = browser.extension.inIncognitoContext;  // true or false


A boolean value indicate if the current script is running in a private tab or process.

Browser compatibility

BCD tables only load in the browser

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