diff --git a/files/zh-cn/mozilla/add-ons/webextensions/api/commands/index.md b/files/zh-cn/mozilla/add-ons/webextensions/api/commands/index.md new file mode 100644 index 00000000000000..b5e813f062be3b --- /dev/null +++ b/files/zh-cn/mozilla/add-ons/webextensions/api/commands/index.md @@ -0,0 +1,69 @@ +--- +title: commands +slug: Mozilla/Add-ons/WebExtensions/API/commands +l10n: + sourceCommit: b4fd56711aebae6dcd86ad6c5bf1ce25f52347d4 +--- + +{{AddonSidebar}} + +监听用户执行你已使用 [`commands` manifest.json 键](/zh-CN/docs/Mozilla/Add-ons/WebExtensions/manifest.json/commands)注册的命令。 + +## 类型 + +- {{WebExtAPIRef("commands.Command")}} + - : 表示命令的对象。此对象包含在 [`commands` manifest.json 键](/zh-CN/docs/Mozilla/Add-ons/WebExtensions/manifest.json/commands)中为命令指定的信息。 + +## 函数 + +- {{WebExtAPIRef("commands.getAll")}} + - : 获取此扩展程序的所有已注册命令。 +- {{WebExtAPIRef("commands.reset")}} + - : 重置给定命令的描述和快捷键为清单(manifest)键中给定的值。 +- {{WebExtAPIRef("commands.update")}} + - : 更改给定命令的描述或快捷键。 + +## 事件 + +- {{WebExtAPIRef("commands.onChanged")}} + - : 当命令的快捷键发生更改时触发。 +- {{WebExtAPIRef("commands.onCommand")}} + - : 当使用关联的快捷键执行命令时触发。 + +{{WebExtExamples("h2")}} + +## 浏览器兼容性 + +{{Compat}} + +> **备注:** 此 API 基于 Chromium 的 [`chrome.commands`](https://developer.chrome.com/docs/extensions/reference/commands/) API。 + +