Spec-Zone.ru › Web Extensions

bookmarks.remove()

Метод bookmarks.remove() удаляет одну закладку или пустую папку закладок.

Предупреждение: Если ваша расширение пытается удалить закладку из корневого узла дерева закладок, вызов вызовет ошибку с сообщением: «Корень закладок не может быть изменён», и закладка не будет удалена.

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

Синтаксис

let removingBookmark = browser.bookmarks.remove(
  id                 // string
)

Параметры

id

string, определяющий идентификатор закладки или пустой папки для удаления.

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

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

Если узел, соответствующий параметру id, не найден или представлял собой непустую папку, обещание отклоняется с сообщением об ошибке.

Примеры

function onRemoved() {
  console.log("Removed!");
}

function onRejected(error) {
  console.log(`An error: ${error}`);
}

let bookmarkId = "abcdefghijkl";

let removingBookmark = browser.bookmarks.remove(bookmarkId);
removingBookmark.then(onRemoved, onRejected);

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

  • bookmark-it

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

Рабочий стол Мобильные
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet
remove Да 15 45 ? Да Нет ? ? Нет ? Нет ?

Примечание: Этот API основан на API chrome.bookmarks Chromium. Данная документация взята из bookmarks.json кода Chromium.

© 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/bookmarks/remove

Spec-Zone.ru

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