theme.reset()
重置使用 theme.update() 方法应用的任何主题。
要使用此方法,扩展程序必须在其 manifest.json 文件中请求 "theme" 权限。
请注意,这总是将主题重置为原始默认主题,即使在应用此扩展程序的主题之前用户选择了其他主题(参见 bug 1415267)。
此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。
重置使用 theme.update() 方法应用的任何主题。
要使用此方法,扩展程序必须在其 manifest.json 文件中请求 "theme" 权限。
请注意,这总是将主题重置为原始默认主题,即使在应用此扩展程序的主题之前用户选择了其他主题(参见 bug 1415267)。
browser.theme.reset(
windowId // 整型
)
windowId 可选integer。窗口的 ID。如果提供了此参数,将重置该窗口应用的主题。如果省略此参数,将重置所有窗口的主题。
此代码应用一个主题,然后在用户点击浏览器操作时移除该主题:
browser.theme.update(themes.night);
browser.browserAction.onClicked.addListener(() => {
browser.theme.reset();
});