BrowserSetting
BrowserSetting
是一个表示浏览器设置的对象。
它提供了方法来设置和获取设置的基础值,清除扩展程序对其进行的任何更改,和监听其值的变化。
请注意,虽然此对象基于 ChromeSetting 类型,但它不区分在普通浏览窗口和私密浏览窗口中设置值。这意味着所有与无痕浏览相关的 API 部分(例如 ChromeSetting.set()
的 scope
选项)未实现。
方法
types.BrowserSetting.get()
-
获取设置的当前值,并返回一个表示当前设置可以如何控制的枚举值。
types.BrowserSetting.set()
-
将设置设定为新值。
types.BrowserSetting.clear()
-
清除扩展程序对设置所做的任何更改。
事件
types.BrowserSetting.onChange
-
当设置的值发生变化时触发。
浏览器兼容性
Report problems with this compatibility data on GitHubdesktop | mobile | ||||||
---|---|---|---|---|---|---|---|
BrowserSetting | |||||||
onChange |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
- No support
- No support
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
备注:
此 API 基于 Chromium 的 chrome.types
API。