From 4e4930882945086a6109a6e7f82eda491dd25c5d Mon Sep 17 00:00:00 2001 From: hoarfroster Date: Fri, 13 Sep 2024 21:18:42 +0800 Subject: [PATCH 1/3] feat: update translation --- .../api/extension/getextensiontabs/index.md | 71 +++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 files/zh-cn/mozilla/add-ons/webextensions/api/extension/getextensiontabs/index.md diff --git a/files/zh-cn/mozilla/add-ons/webextensions/api/extension/getextensiontabs/index.md b/files/zh-cn/mozilla/add-ons/webextensions/api/extension/getextensiontabs/index.md new file mode 100644 index 00000000000000..941117ccec3c1d --- /dev/null +++ b/files/zh-cn/mozilla/add-ons/webextensions/api/extension/getextensiontabs/index.md @@ -0,0 +1,71 @@ +--- +title: extension.getExtensionTabs() +slug: Mozilla/Add-ons/WebExtensions/API/extension/getExtensionTabs +l10n: + sourceCommit: +--- + +{{AddonSidebar}} + +> [!WARNING] +> 此方法已被弃用。请改用 {{WebExtAPIRef("extension.getViews()")}}。 + +返回当前扩展内每个标签页运行的 JavaScript [Window](/zh-CN/docs/Web/API/Window) 对象的数组。如果指定了 `windowId`,则仅返回附加到指定窗口的标签页的 Window 对象。 + +## 语法 + +```js-nolint +chrome.extension.getExtensionTabs( + windowId // 可选的整型值 +) +``` + +该 API 也可通过 `browser.extension.getExtensionTabs()` 使用。 + +### 参数 + +- `windowId` {{optional_inline}} + - : `integer`。 + +### 返回值 + +`object` 的 `array`:全局 window 对象的数组。 + +## 浏览器兼容性 + +{{Compat}} + +{{WebExtExamples}} + +> [!NOTE] +> 此 API 基于 Chromium 的 [`chrome.extension`](https://developer.chrome.com/docs/extensions/reference/extension/#method-getExtensionTabs) API。该文档衍生自 Chromium 代码中的 [`extension.json`](https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/extension.json)。 + + From 4ae6504a06a4730292c6d0f75875f3c3c8e6c548 Mon Sep 17 00:00:00 2001 From: Hoarfroster Date: Fri, 13 Sep 2024 21:41:43 +0800 Subject: [PATCH 2/3] fix: frontmatter --- .../webextensions/api/extension/getextensiontabs/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/files/zh-cn/mozilla/add-ons/webextensions/api/extension/getextensiontabs/index.md b/files/zh-cn/mozilla/add-ons/webextensions/api/extension/getextensiontabs/index.md index 941117ccec3c1d..42c6752a2af0d2 100644 --- a/files/zh-cn/mozilla/add-ons/webextensions/api/extension/getextensiontabs/index.md +++ b/files/zh-cn/mozilla/add-ons/webextensions/api/extension/getextensiontabs/index.md @@ -2,7 +2,7 @@ title: extension.getExtensionTabs() slug: Mozilla/Add-ons/WebExtensions/API/extension/getExtensionTabs l10n: - sourceCommit: + sourceCommit: b8a0743ca8b1e1b1b1a95cc93a4413c020f11262 --- {{AddonSidebar}} From 8bcb6b5e6e58105cc34809896e4d76a966a4e115 Mon Sep 17 00:00:00 2001 From: Hoarfroster Date: Sat, 21 Sep 2024 12:31:59 +0800 Subject: [PATCH 3/3] Apply suggestions from code review Co-authored-by: A1lo --- .../webextensions/api/extension/getextensiontabs/index.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/files/zh-cn/mozilla/add-ons/webextensions/api/extension/getextensiontabs/index.md b/files/zh-cn/mozilla/add-ons/webextensions/api/extension/getextensiontabs/index.md index 42c6752a2af0d2..a6547d7051a544 100644 --- a/files/zh-cn/mozilla/add-ons/webextensions/api/extension/getextensiontabs/index.md +++ b/files/zh-cn/mozilla/add-ons/webextensions/api/extension/getextensiontabs/index.md @@ -10,7 +10,7 @@ l10n: > [!WARNING] > 此方法已被弃用。请改用 {{WebExtAPIRef("extension.getViews()")}}。 -返回当前扩展内每个标签页运行的 JavaScript [Window](/zh-CN/docs/Web/API/Window) 对象的数组。如果指定了 `windowId`,则仅返回附加到指定窗口的标签页的 Window 对象。 +返回表示当前扩展内运行的每个标签页的 JavaScript [Window](/zh-CN/docs/Web/API/Window) 对象的数组。如果指定了 `windowId`,则仅返回附加到指定窗口的标签页的 Window 对象。 ## 语法 @@ -20,7 +20,7 @@ chrome.extension.getExtensionTabs( ) ``` -该 API 也可通过 `browser.extension.getExtensionTabs()` 使用。 +该 API 同样以 `browser.extension.getExtensionTabs()` 的形式可用。 ### 参数 @@ -29,7 +29,7 @@ chrome.extension.getExtensionTabs( ### 返回值 -`object` 的 `array`:全局 window 对象的数组。 +`object` 数组(`array`):全局 window 对象的数组。 ## 浏览器兼容性 @@ -38,7 +38,7 @@ chrome.extension.getExtensionTabs( {{WebExtExamples}} > [!NOTE] -> 此 API 基于 Chromium 的 [`chrome.extension`](https://developer.chrome.com/docs/extensions/reference/extension/#method-getExtensionTabs) API。该文档衍生自 Chromium 代码中的 [`extension.json`](https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/extension.json)。 +> 此 API 基于 Chromium 的 [`chrome.extension`](https://developer.chrome.com/docs/extensions/reference/api/extension#method-getExtensionTabs) API。该文档衍生自 Chromium 代码中的 [`extension.json`](https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/extension.json)。