commands.reset()

将给定命令的描述和键盘快捷键重置为扩展的 commands manifest.json 键 中给定的值。

这实际上会撤消使用 commands.update() 函数对命令所做的任何更改。

这是一个异步函数,返回一个 Promise

语法

js
browser.commands.reset(
  name // string
);

参数

name

string. 要重置的命令的名称,由 commands.Command 对象的 name 属性给出。

返回值

一个 Promise,当快捷键重置后将以无参数的方式完成。

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

示例

当用户单击“重置”按钮时,重置名为“my-command”的命令

js
const commandName = "my-command";

function resetShortcut() {
  browser.commands.reset(commandName);
}

document.querySelector("#reset").addEventListener("click", resetShortcut);

扩展示例