From ac7159dc3d16628702205f05131ea83d4ae1649f Mon Sep 17 00:00:00 2001 From: Hoarfroster Date: Mon, 2 Dec 2024 13:10:30 +0800 Subject: [PATCH 01/11] feat: update translation --- .../api/sidebaraction/seticon/index.md | 116 ++++++++++++++++++ 1 file changed, 116 insertions(+) create mode 100644 files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md diff --git a/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md b/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md new file mode 100644 index 00000000000000..37cb77652659a8 --- /dev/null +++ b/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md @@ -0,0 +1,116 @@ +--- +title: sidebarAction.setIcon() +slug: Mozilla/Add-ons/WebExtensions/API/sidebarAction/setIcon +l10n: + sourceCommit: b8a0743ca8b1e1b1b1a95cc93a4413c020f11262 +--- + +{{AddonSidebar}} + +设置侧边栏的图标。 + +你可以指定一个单一图标,作为一个图片文件的路径或一个 {{WebExtAPIRef('sidebarAction.ImageDataType')}} 对象。 + +你可以通过提供一个包含多个路径或 `ImageData` 对象的字典来指定多个不同尺寸的图标,这样图标就不必为具有不同像素密度的设备进行缩放。 + +这是一个异步函数,返回一个 [`Promise`](/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Promise)。 + +## 图标类型 + +你的扩展应该在 [`sidebar_action`](/zh-CN/docs/Mozilla/Add-ons/WebExtensions/manifest.json/sidebar_action) manifest 键中指定侧边栏的图标。这被称为“manifest 图标”。 + +如果你没有在 `sidebar_action` 键中指定图标,你将得到浏览器的默认图标。这被称为“默认图标”。 + +如果你使用 `setIcon()` 设置一个新图标,并包含 `tabId` 选项,那么图标仅为给定的标签设置。这个图标称为“标签特定图标”。 + +如果你使用 `setIcon()` 设置一个新图标,并包含 `windowId` 选项,那么图标仅为给定的窗口设置。这个图标称为“窗口特定图标”,并将出现在该窗口的所有没有设置标签特定图标的标签中。 + +如果你使用 `setIcon()` 设置一个新图标,并省略 `tabId` 和 `windowId` 选项,那么这将设置“全局图标”。全局图标将出现在所有没有设置标签特定图标的标签中,且其窗口没有设置窗口特定图标的标签中。 + +## 语法 + +```js-nolint +let settingIcon = browser.sidebarAction.setIcon( + details // 对象 +) +``` + +### 参数 + +- `details` + + - : `object`,包含如下属性的对象: + + - `imageData` {{optional_inline}} + + - : `{{WebExtAPIRef('sidebarAction.ImageDataType')}}` 或 `object`。这要么是一个单一的 `ImageData` 对象,要么是一个字典对象。 + + 如果 `imageData` 是一个字典,那么每个属性的值是一个 `ImageData` 对象,其名称是其大小,如下所示: + + ```js + let settingIcon = browser.sidebarAction.setIcon({ + imageData: { + 16: image16, + 32: image32, + }, + }); + ``` + + 浏览器将根据屏幕的像素密度选择要使用的图像。有关更多信息,请参阅[选择图标尺寸](/zh-CN/docs/Mozilla/Add-ons/WebExtensions/manifest.json/sidebar_action#choosing_icon_sizes)。 + + 如果 `path` 是一个空字符串,浏览器将使用默认图标。 + + 如果 `path` 不为空但不指向图标文件,那么图标将被隐藏。 + + 如果 `path` 是 `null`,并且指定了 `tabId`,并且指定的标签页设置了标签页特定图标:那么该标签页的特定图标将重置为全局图标(如果设置了全局图标)或清单图标。 + + 如果 `path` 是 `null`,并且省略了 `tabId`,并且设置了全局图标,那么它将重置为清单图标。 + + - `tabId` {{optional_inline}} + - : `integer`。仅为指定的标签页设置图标。 + - `windowId` {{optional_inline}} + - : `integer`。仅为指定的窗口设置图标。 + + + +- 如果同时提供了 `windowId` 和 `tabId`,函数将失败且图标不会被设置。 +- 如果同时省略 `windowId` 和 `tabId`,则设置全局图标。 + +### 返回值 + +[`Promise`](/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Promise),当图标被设置时将会不使用任何参数兑现。 + +## 浏览器兼容性 + +{{Compat}} + +## 示例 + +下面的代码在用户点击浏览器操作时切换活动标签页的侧边栏图标: + +```js +let on = false; + +function toggle(tab) { + if (on) { + browser.sidebarAction.setIcon({ + path: "off.svg", + tabId: tab.id, + }); + on = false; + } else { + browser.sidebarAction.setIcon({ + path: "on.svg", + tabId: tab.id, + }); + on = true; + } +} + +browser.browserAction.onClicked.addListener(toggle); +``` + +{{WebExtExamples}} + +> [!NOTE] +> 此 API 是基于 Opera 的 [`chrome.sidebarAction`](https://help.opera.com/en/extensions/sidebar-action-api/) API. From 27411aedea9224b1615ae3acf60c321cf7dccf60 Mon Sep 17 00:00:00 2001 From: Hoarfroster Date: Mon, 2 Dec 2024 20:12:32 +0800 Subject: [PATCH 02/11] Update index.md --- .../webextensions/api/sidebaraction/seticon/index.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md b/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md index 37cb77652659a8..2757c097cad255 100644 --- a/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md +++ b/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md @@ -17,15 +17,15 @@ l10n: ## 图标类型 -你的扩展应该在 [`sidebar_action`](/zh-CN/docs/Mozilla/Add-ons/WebExtensions/manifest.json/sidebar_action) manifest 键中指定侧边栏的图标。这被称为“manifest 图标”。 +你的扩展应该在 [`sidebar_action`](/zh-CN/docs/Mozilla/Add-ons/WebExtensions/manifest.json/sidebar_action) manifest 键中指定侧边栏的图标。这被称为“_manifest 图标_”。 -如果你没有在 `sidebar_action` 键中指定图标,你将得到浏览器的默认图标。这被称为“默认图标”。 +如果你没有在 `sidebar_action` 键中指定图标,你将得到浏览器的默认图标。这被称为“_默认图标_”。 -如果你使用 `setIcon()` 设置一个新图标,并包含 `tabId` 选项,那么图标仅为给定的标签设置。这个图标称为“标签特定图标”。 +如果你使用 `setIcon()` 设置一个新图标,并包含 `tabId` 选项,那么图标仅为给定的标签设置。这个图标称为“_标签特定图标_”。 -如果你使用 `setIcon()` 设置一个新图标,并包含 `windowId` 选项,那么图标仅为给定的窗口设置。这个图标称为“窗口特定图标”,并将出现在该窗口的所有没有设置标签特定图标的标签中。 +如果你使用 `setIcon()` 设置一个新图标,并包含 `windowId` 选项,那么图标仅为给定的窗口设置。这个图标称为“窗口特定图标_”,并将出现在该窗口的所有没有设置标签特定图标的标签中。 -如果你使用 `setIcon()` 设置一个新图标,并省略 `tabId` 和 `windowId` 选项,那么这将设置“全局图标”。全局图标将出现在所有没有设置标签特定图标的标签中,且其窗口没有设置窗口特定图标的标签中。 +如果你使用 `setIcon()` 设置一个新图标,并省略 `tabId` 和 `windowId` 选项,那么这将设置“_全局图标_”。全局图标将出现在所有没有设置标签特定图标的标签中,且其窗口没有设置窗口特定图标的标签中。 ## 语法 From 3f530afdb8d5df7cd26d6010da05e8249f1b024f Mon Sep 17 00:00:00 2001 From: Hoarfroster Date: Mon, 2 Dec 2024 20:17:39 +0800 Subject: [PATCH 03/11] Update index.md --- .../add-ons/webextensions/api/sidebaraction/seticon/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md b/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md index 2757c097cad255..45173fa435c9be 100644 --- a/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md +++ b/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md @@ -23,7 +23,7 @@ l10n: 如果你使用 `setIcon()` 设置一个新图标,并包含 `tabId` 选项,那么图标仅为给定的标签设置。这个图标称为“_标签特定图标_”。 -如果你使用 `setIcon()` 设置一个新图标,并包含 `windowId` 选项,那么图标仅为给定的窗口设置。这个图标称为“窗口特定图标_”,并将出现在该窗口的所有没有设置标签特定图标的标签中。 +如果你使用 `setIcon()` 设置一个新图标,并包含 `windowId` 选项,那么图标仅为给定的窗口设置。这个图标称为“_窗口特定图标_”,并将出现在该窗口的所有没有设置标签特定图标的标签中。 如果你使用 `setIcon()` 设置一个新图标,并省略 `tabId` 和 `windowId` 选项,那么这将设置“_全局图标_”。全局图标将出现在所有没有设置标签特定图标的标签中,且其窗口没有设置窗口特定图标的标签中。 From 7598d282cce7eca90e3049b54f46a6434f204f43 Mon Sep 17 00:00:00 2001 From: Hoarfroster Date: Wed, 4 Dec 2024 19:52:02 +0800 Subject: [PATCH 04/11] Update index.md --- .../add-ons/webextensions/api/sidebaraction/seticon/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md b/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md index 45173fa435c9be..79e998cc5f7890 100644 --- a/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md +++ b/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md @@ -113,4 +113,4 @@ browser.browserAction.onClicked.addListener(toggle); {{WebExtExamples}} > [!NOTE] -> 此 API 是基于 Opera 的 [`chrome.sidebarAction`](https://help.opera.com/en/extensions/sidebar-action-api/) API. +> 此 API 基于 Opera 的 [`chrome.sidebarAction`](https://help.opera.com/en/extensions/sidebar-action-api/) API。 From a174d33460cbfd16b14224323809c7a8e88a8891 Mon Sep 17 00:00:00 2001 From: Hoarfroster Date: Wed, 4 Dec 2024 22:47:35 +0800 Subject: [PATCH 05/11] Update index.md --- .../add-ons/webextensions/api/sidebaraction/seticon/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md b/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md index 79e998cc5f7890..e8ef5a1f926c92 100644 --- a/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md +++ b/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md @@ -17,7 +17,7 @@ l10n: ## 图标类型 -你的扩展应该在 [`sidebar_action`](/zh-CN/docs/Mozilla/Add-ons/WebExtensions/manifest.json/sidebar_action) manifest 键中指定侧边栏的图标。这被称为“_manifest 图标_”。 +你的附加组件应该在 [`sidebar_action`](/zh-CN/docs/Mozilla/Add-ons/WebExtensions/manifest.json/sidebar_action) manifest 键中指定侧边栏的图标。这被称为“_manifest 图标_”。 如果你没有在 `sidebar_action` 键中指定图标,你将得到浏览器的默认图标。这被称为“_默认图标_”。 From 1ebe9a507cd837c12ed34b0fca5054229c978cb3 Mon Sep 17 00:00:00 2001 From: Hoarfroster Date: Wed, 4 Dec 2024 22:57:45 +0800 Subject: [PATCH 06/11] Update index.md --- .../add-ons/webextensions/api/sidebaraction/seticon/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md b/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md index e8ef5a1f926c92..d9963a539aaf5a 100644 --- a/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md +++ b/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md @@ -17,7 +17,7 @@ l10n: ## 图标类型 -你的附加组件应该在 [`sidebar_action`](/zh-CN/docs/Mozilla/Add-ons/WebExtensions/manifest.json/sidebar_action) manifest 键中指定侧边栏的图标。这被称为“_manifest 图标_”。 +你的附加组件应该在 [`sidebar_action`](/zh-CN/docs/Mozilla/Add-ons/WebExtensions/manifest.json/sidebar_action)“manifest”键中指定侧边栏的图标。这被称为“_manifest 图标_”。 如果你没有在 `sidebar_action` 键中指定图标,你将得到浏览器的默认图标。这被称为“_默认图标_”。 From e5095a31ebb0d822e8b491f810749c10b7e32162 Mon Sep 17 00:00:00 2001 From: Hoarfroster Date: Thu, 5 Dec 2024 11:05:23 +0800 Subject: [PATCH 07/11] Update index.md --- .../add-ons/webextensions/api/sidebaraction/seticon/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md b/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md index d9963a539aaf5a..d271f542d3c8cb 100644 --- a/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md +++ b/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md @@ -17,7 +17,7 @@ l10n: ## 图标类型 -你的附加组件应该在 [`sidebar_action`](/zh-CN/docs/Mozilla/Add-ons/WebExtensions/manifest.json/sidebar_action)“manifest”键中指定侧边栏的图标。这被称为“_manifest 图标_”。 +你的附加组件应该在 [`sidebar_action`](/zh-CN/docs/Mozilla/Add-ons/WebExtensions/manifest.json/sidebar_action) 清单键中指定侧边栏的图标。这被称为“清单图标_”。 如果你没有在 `sidebar_action` 键中指定图标,你将得到浏览器的默认图标。这被称为“_默认图标_”。 From 71fd43bd6ae2f09d6bb9f93233a49dd482df64e9 Mon Sep 17 00:00:00 2001 From: Hoarfroster Date: Thu, 5 Dec 2024 11:11:56 +0800 Subject: [PATCH 08/11] Update index.md --- .../add-ons/webextensions/api/sidebaraction/seticon/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md b/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md index d271f542d3c8cb..2913493e5ec233 100644 --- a/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md +++ b/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md @@ -17,7 +17,7 @@ l10n: ## 图标类型 -你的附加组件应该在 [`sidebar_action`](/zh-CN/docs/Mozilla/Add-ons/WebExtensions/manifest.json/sidebar_action) 清单键中指定侧边栏的图标。这被称为“清单图标_”。 +你的附加组件应该在 [`sidebar_action`](/zh-CN/docs/Mozilla/Add-ons/WebExtensions/manifest.json/sidebar_action) 清单键中指定侧边栏的图标。这被称为“_清单图标_”。 如果你没有在 `sidebar_action` 键中指定图标,你将得到浏览器的默认图标。这被称为“_默认图标_”。 From 403b3e010981f6a622c3a4d1900c46902d8cf9cf Mon Sep 17 00:00:00 2001 From: Hoarfroster Date: Fri, 6 Dec 2024 22:32:25 +0800 Subject: [PATCH 09/11] Update index.md --- .../add-ons/webextensions/api/sidebaraction/seticon/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md b/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md index 2913493e5ec233..f05a6ca518bedb 100644 --- a/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md +++ b/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md @@ -17,7 +17,7 @@ l10n: ## 图标类型 -你的附加组件应该在 [`sidebar_action`](/zh-CN/docs/Mozilla/Add-ons/WebExtensions/manifest.json/sidebar_action) 清单键中指定侧边栏的图标。这被称为“_清单图标_”。 +你的扩展应该在 [`sidebar_action`](/zh-CN/docs/Mozilla/Add-ons/WebExtensions/manifest.json/sidebar_action) 清单键中指定侧边栏的图标。这被称为“_清单图标_”。 如果你没有在 `sidebar_action` 键中指定图标,你将得到浏览器的默认图标。这被称为“_默认图标_”。 From 0ad97ce8f86718e3e175eb68f1e32116bb4e4fea Mon Sep 17 00:00:00 2001 From: Hoarfroster Date: Sun, 22 Dec 2024 18:31:54 +0800 Subject: [PATCH 10/11] Apply suggestions from code review Co-authored-by: A1lo --- .../api/sidebaraction/seticon/index.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md b/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md index f05a6ca518bedb..03a6e797a45049 100644 --- a/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md +++ b/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md @@ -2,18 +2,18 @@ title: sidebarAction.setIcon() slug: Mozilla/Add-ons/WebExtensions/API/sidebarAction/setIcon l10n: - sourceCommit: b8a0743ca8b1e1b1b1a95cc93a4413c020f11262 + sourceCommit: 948f86c2251aa5234f075211fcaeb072e09cc75d --- {{AddonSidebar}} 设置侧边栏的图标。 -你可以指定一个单一图标,作为一个图片文件的路径或一个 {{WebExtAPIRef('sidebarAction.ImageDataType')}} 对象。 +你可以通过提供一个图片文件的路径,或一个 {{WebExtAPIRef('sidebarAction.ImageDataType')}} 对象来指定单独一个图标。 -你可以通过提供一个包含多个路径或 `ImageData` 对象的字典来指定多个不同尺寸的图标,这样图标就不必为具有不同像素密度的设备进行缩放。 +你也可以通过提供一个包含多个路径或 `ImageData` 对象的字典来指定多个不同尺寸的图标,这样图标就不必为具有不同像素密度的设备进行缩放。 -这是一个异步函数,返回一个 [`Promise`](/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Promise)。 +这是一个返回 [`Promise`](/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Promise) 的异步函数。 ## 图标类型 @@ -21,11 +21,11 @@ l10n: 如果你没有在 `sidebar_action` 键中指定图标,你将得到浏览器的默认图标。这被称为“_默认图标_”。 -如果你使用 `setIcon()` 设置一个新图标,并包含 `tabId` 选项,那么图标仅为给定的标签设置。这个图标称为“_标签特定图标_”。 +如果你使用 `setIcon()` 设置一个新图标,并包含 `tabId` 选项,那么将仅为指定的标签页设置图标。这个图标称为“_标签页特定图标_”。 -如果你使用 `setIcon()` 设置一个新图标,并包含 `windowId` 选项,那么图标仅为给定的窗口设置。这个图标称为“_窗口特定图标_”,并将出现在该窗口的所有没有设置标签特定图标的标签中。 +如果你使用 `setIcon()` 设置一个新图标,并包含 `windowId` 选项,那么将仅为给定的窗口设置图标。这个图标称为“_窗口特定图标_”,并将出现在该窗口的所有没有设置标签页特定图标的标签页中。 -如果你使用 `setIcon()` 设置一个新图标,并省略 `tabId` 和 `windowId` 选项,那么这将设置“_全局图标_”。全局图标将出现在所有没有设置标签特定图标的标签中,且其窗口没有设置窗口特定图标的标签中。 +如果你使用 `setIcon()` 设置一个新图标,并省略 `tabId` 和 `windowId` 选项,那么这将设置“_全局图标_”。全局图标将出现在所有没有设置标签页特定图标的标签中,且其窗口没有设置窗口特定图标的标签中。 ## 语法 @@ -39,11 +39,11 @@ let settingIcon = browser.sidebarAction.setIcon( - `details` - - : `object`,包含如下属性的对象: + - : `object`。包含如下属性的对象: - `imageData` {{optional_inline}} - - : `{{WebExtAPIRef('sidebarAction.ImageDataType')}}` 或 `object`。这要么是一个单一的 `ImageData` 对象,要么是一个字典对象。 + - : {{WebExtAPIRef('sidebarAction.ImageDataType')}} 或 `object`。这要么是一个单一的 `ImageData` 对象,要么是一个字典对象。 如果 `imageData` 是一个字典,那么每个属性的值是一个 `ImageData` 对象,其名称是其大小,如下所示: @@ -56,7 +56,7 @@ let settingIcon = browser.sidebarAction.setIcon( }); ``` - 浏览器将根据屏幕的像素密度选择要使用的图像。有关更多信息,请参阅[选择图标尺寸](/zh-CN/docs/Mozilla/Add-ons/WebExtensions/manifest.json/sidebar_action#choosing_icon_sizes)。 + 浏览器将根据屏幕的像素密度选择要使用的图像。有关更多信息,请参阅[选择图标尺寸](/zh-CN/docs/Mozilla/Add-ons/WebExtensions/manifest.json/sidebar_action#选择图标尺寸)。 如果 `path` 是一个空字符串,浏览器将使用默认图标。 From be2cf49f5b858ff7e4063afbba29315611b0aab5 Mon Sep 17 00:00:00 2001 From: A1lo Date: Sun, 22 Dec 2024 18:49:24 +0800 Subject: [PATCH 11/11] Update files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md --- .../add-ons/webextensions/api/sidebaraction/seticon/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md b/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md index 03a6e797a45049..a267e5be30b007 100644 --- a/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md +++ b/files/zh-cn/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.md @@ -25,7 +25,7 @@ l10n: 如果你使用 `setIcon()` 设置一个新图标,并包含 `windowId` 选项,那么将仅为给定的窗口设置图标。这个图标称为“_窗口特定图标_”,并将出现在该窗口的所有没有设置标签页特定图标的标签页中。 -如果你使用 `setIcon()` 设置一个新图标,并省略 `tabId` 和 `windowId` 选项,那么这将设置“_全局图标_”。全局图标将出现在所有没有设置标签页特定图标的标签中,且其窗口没有设置窗口特定图标的标签中。 +如果你使用 `setIcon()` 设置一个新图标,并省略 `tabId` 和 `windowId` 选项,那么这将设置“_全局图标_”。全局图标将出现在所有没有设置标签页特定图标的标签页中,且其窗口没有设置窗口特定图标的标签页中。 ## 语法