BrowserSetting

BrowserSetting 是一个表示浏览器设置的对象。

它提供了方法来设置和获取设置的底层值,清除您所做的任何更改,以及监听其值的变化。

请注意,虽然此对象基于 ChromeSetting 类型,但此对象不区分在普通浏览窗口和隐私浏览窗口中设置值。这意味着与隐私浏览相关的所有 API 部分(例如 ChromeSetting.set()scope 选项)均未实现。

方法

types.BrowserSetting.get()

获取设置的当前值以及表示设置当前如何被控制的枚举。

types.BrowserSetting.set()

将设置更改为新值。

types.BrowserSetting.clear()

清除此扩展对该设置所做的任何更改。

事件

types.BrowserSetting.onChange

当设置值更改时触发。

浏览器兼容性

注意:此 API 基于 Chromium 的 chrome.types API。