theme.reset()
重置使用 theme.update()
方法应用的任何主题。
要使用此方法,扩展程序必须在其 manifest.json 文件中请求“主题”权限。
请注意,这始终会将主题重置回原始默认主题,即使用户在应用此扩展程序的主题之前选择了其他主题(请参阅 错误 1415267)。
语法
js
browser.theme.reset(
windowId // integer
)
参数
windowId
可选-
整数
。窗口的 ID。如果提供了此参数,则重置应用于该窗口的主题。如果省略此参数,则重置所有窗口上的主题。
示例
此代码应用主题,然后在用户点击浏览器操作时将其删除
js
browser.theme.update(themes.night);
browser.browserAction.onClicked.addListener(() => {
browser.theme.reset();
});
扩展示例
浏览器兼容性
BCD 表格仅在浏览器中加载