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 GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Firefox for Android
Safari on iOS
BrowserSetting
onChange

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support

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