bookmarks.getChildren()

bookmarks.getChildren() ruft alle unmittelbaren Kinder eines Lesezeichenordners ab, der durch eine BookmarkTreeNode ID identifiziert wird.

Dies ist eine asynchrone Funktion, die ein Promise zurückgibt.

Syntax

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

Parameter

id

Ein string, das die ID des Ordners angibt, dessen Kinder abgerufen werden sollen.

Rückgabewert

Ein Promise, das mit einem Array von BookmarkTreeNode Objekten erfüllt wird. Jeder Eintrag repräsentiert einen Kindknoten. Die Liste ist in der gleichen Reihenfolge, wie die Lesezeichen in der Benutzeroberfläche erscheinen. Trennzeichen sind in den Ergebnissen enthalten. Die Liste umfasst Unterordner, jedoch keine Kinder, die in Unterordnern enthalten sind.

Wenn der angegebene Knoten keine Kinder hat, ist das Array leer.

Wenn der durch id identifizierte Knoten nicht gefunden wird, wird das Promise mit einer Fehlermeldung abgelehnt.

Beispiele

js
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);

Browser-Kompatibilität

BCD tables only load in the browser

Hinweis: Diese API basiert auf Chromiums chrome.bookmarks API. Diese Dokumentation ist abgeleitet von bookmarks.json im Chromium-Code.