浏览器设置
一个 BrowserSetting
对象代表一个浏览器设置。
它提供了一些方法来设置和获取设置的底层值,清除你对它的任何更改,以及监听其值的更改。
请注意,虽然此对象基于 ChromeSetting 类型,但此对象不区分在普通浏览窗口和隐身浏览窗口中设置值。这意味着所有与隐身浏览相关的 API 部分(例如 ChromeSetting.set()
的 scope
选项)都未实现。
方法
types.BrowserSetting.get()
-
获取设置的当前值,以及一个枚举,表示设置当前是如何控制的。
types.BrowserSetting.set()
-
将设置设置为新值。
types.BrowserSetting.clear()
-
清除此扩展对设置所做的任何更改。
事件
types.BrowserSetting.onChange
-
当设置的值发生更改时触发。
浏览器兼容性
BCD 表格仅在浏览器中加载
注意:此 API 基于 Chromium 的 chrome.types
API。