Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

bookmarks.getChildren()

bookmarks.getChildren() ruft alle direkten 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, der 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 derselben Reihenfolge wie die Lesezeichen in der Benutzeroberfläche vorhanden. Separatoren 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

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