Movatterモバイル変換


[0]ホーム

URL:


  1. Mozilla
  2. 附加组件
  3. 浏览器扩展
  4. API
  5. theme
  6. theme.getCurrent()

此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in EnglishAlways switch to English

theme.getCurrent()

获取表示当前主题的Theme 对象。

这是一个返回Promise 的异步函数。

语法

js
let getting = browser.theme.getCurrent(  windowId    // 整型)

参数

windowId可选

integer。窗口的 ID。如果提供了这个参数,兑现的主题是应用到该窗口的主题。如果省略这个参数,兑现的主题是应用到最近一个被聚焦的窗口的主题。

返回值

一个Promise,其会兑现一个表示应用到给定窗口的主题的theme.Theme 对象。如果扩展提供的主题没有应用到给定窗口,它将返回一个空对象。

示例

获取当前主题的frametoolbar 颜色属性:

js
function getStyle(themeInfo) {  if (themeInfo.colors) {    console.log(`强调色:${themeInfo.colors.frame}`);    console.log(`工具栏:${themeInfo.colors.toolbar}`);  }}async function getCurrentThemeInfo() {  const themeInfo = await browser.theme.getCurrent();  getStyle(themeInfo);}getCurrentThemeInfo();

示例扩展

浏览器兼容性

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp