Spec-Zone.ru › Web Extensions

commands.reset()

Сбрасывает описание и сочетание клавиш указанной команды до значений, заданных в ключе commands manifest.json расширения.

Это фактически отменяет любые изменения, внесённые в команду с помощью функции commands.update().

Это асинхронная функция, которая возвращает Promise.

Синтаксис

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

Параметры

name

string. Имя команды для сброса, указанное в свойстве name объекта commands.Command.

Возвращаемое значение

A Promise, который будет выполнен без аргументов, когда сочетание клавиш будет сброшено.

Совместимость с браузерами

Рабочий стол Мобильные устройства
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet
reset Нет Нет 60 ? Нет Нет ? ? Нет ? Нет ?

Примеры

Сбрасывает команду с именем "my-command", когда пользователь нажимает кнопку "сброс":

const commandName = 'my-command';

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

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

Примеры расширений

  • commands

© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/commands/reset

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API