инкогнито
| Тип | String |
|---|---|
| Обязательно | Нет |
| Версия манифеста | 2 или выше |
| Пример | "incognito": "spanning" "incognito": "split" "incognito": "not_allowed" |
Используйте ключ incognito для управления тем, как расширение работает в окнах приватного просмотра.
Примечание: По умолчанию расширения не работают в окнах приватного просмотра. Возможность расширения получать доступ к окнам приватного просмотра зависит от настроек пользователя. Подробнее см. Расширения в приватном просмотре. Ваше расширение может проверить возможность доступа к окнам приватного просмотра, используя extension.isAllowedIncognitoAccess.
Это строка, которая может принимать любое из этих значений:
- "spanning" (по умолчанию): расширение будет видеть события из приватных и обычных окон и вкладок. Окна и вкладки получат свойство
incognitoвWindowилиTab, представляющее их. Это свойство указывает, является ли объект приватным:browser.windows.getLastFocused().then((windowInfo) => { console.log(`Window is private: ${windowInfo.incognito}`); });
- "split": расширение будет разделено между приватными и обычными окнами. Существуют фактически две копии расширения: одна видит только обычные окна, другая — только приватные. Каждая копия имеет изолированный доступ к веб-API (например,
localStorageне разделяется). Однако веб-расширение APIstorage.localразделяется. (Примечание: этот параметр не поддерживается Firefox.) - "not_allowed": приватные вкладки и окна невидимы для расширения.
Пример
"incognito": "spanning"
"incognito": "split"
"incognito": "not_allowed"
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari на IOS | Samsung Internet | |
incognito |
Да | ≤18 | 48 | ? | Да | Нет | ? | ? | 48 | ? | Нет | ? |
not_allowed |
Да | 17 | 67 | ? | Да | Нет | ? | ? | 67 | ? | Нет | ? |
spanning |
Да | ≤18 | 48 | ? | Да | Нет | ? | ? | 48 | ? | Нет | ? |
split |
Да | 17 | НетСм. баг 1380812. |
? | Да | Нет | ? | ? | НетСм. баг 1380812. |
? | Нет | ? |
© 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/manifest.json/incognito