Spec-Zone.ru › Web Extensions

bookmarks.get()

При заданном идентификаторе узла bookmarks.BookmarkTreeNode или массива таких идентификаторов метод bookmarks.get() извлекает соответствующие узлы.

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

Синтаксис

let getBookmarks = browser.bookmarks.get(
  idOrIdList                // string or string array
)

Параметры

idOrIdList

string Строка string или массив array строк, определяющих идентификаторы одного или нескольких объектов BookmarkTreeNode для извлечения.

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

A Promise, который будет выполнен с массивом BookmarkTreeNode, по одному для каждого соответствующего узла. Разделители в результатах не включаются. Если узлы не найдены, промис отклонится с сообщением об ошибке.

Примеры

В этом примере пытается получить закладку, идентификатор которой bookmarkAAAA. Если закладка с этим идентификатором не существует, вызывается onRejected:

function onFulfilled(bookmarks) {
  console.log(bookmarks);
}

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

let gettingBookmarks = browser.bookmarks.get("bookmarkAAAA");
gettingBookmarks.then(onFulfilled, onRejected);

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

Рабочий стол Мобильные устройства
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet
get Да 79 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/get

Spec-Zone.ru

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