BrowserSetting
Объект BrowserSetting представляет настройку браузера.
Он предоставляет методы для установки и получения значения настройки, очистки внесённых изменений и прослушивания изменений значения.
Обратите внимание, что, хотя этот объект основан на типе ChromeSetting, этот объект не различает установку значения в обычных окнах браузера и в окнах приватного просмотра. Это означает, что все части API, относящиеся к приватной навигации (например, опция scope к ChromeSetting.set()), не реализованы.
Методы
types.BrowserSetting.get()-
Получение текущего значения настройки и перечисления, описывающего способ текущего управления настройкой.
types.BrowserSetting.set()-
Установка настройки на новое значение.
types.BrowserSetting.clear()-
Очистка любых изменений, внесённых этим расширением, в настройке.
События
types.BrowserSetting.onChange-
Срабатывает при изменении значения настройки.
Совместимость с браузерами
| Рабочий стол | Мобильные | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari на IOS | Samsung Internet | |
BrowserSetting |
Да | 79 | 54 | ? | Да | Нет | ? | ? | 54 | ? | Нет | ? |
onChange |
Да | 79 | 72 | ? | Да | Нет | ? | ? | Нет | ? | Нет | ? |
Примечание: Этот API основан на API chrome.types Chromium.
© 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/types/BrowserSetting