Spec-Zone.ru › Web Extensions

bookmarks.getChildren()

bookmarks.getChildren() извлекает всех непосредственных дочерних элементов папки закладок, идентифицированной как BookmarkTreeNode ID.

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

Синтаксис

let gettingChildren = browser.bookmarks.getChildren(
  id                     // string
)

Параметры

id

Строка string, определяющая ID папки, дочерние элементы которой требуется получить.

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

Promise , который будет выполнен с массивом объектов BookmarkTreeNode. Каждый элемент представляет собой отдельный дочерний узел. Список отсортирован в том же порядке, в котором закладки отображаются в пользовательском интерфейсе. Разделители в настоящее время не включены в результаты. Список включает подпапки, но не включает дочерние элементы, содержащиеся в подпапках.

Если у указанного узла нет дочерних элементов, массив пуст.

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

Примеры

function onFulfilled(children) {
  for (child of children) {
    console.log(child.id);
  }
}

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

let gettingChildren = browser.bookmarks.getChildren("unfiled_____");
gettingChildren.then(onFulfilled, onRejected);

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

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

Spec-Zone.ru

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