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 Lesezeichen-Ordners 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. Separatoren sind in den Ergebnissen enthalten. Die Liste umfasst Unterordner, beinhaltet jedoch keine Kinder, die in Unterordnern enthalten sind.

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

Wenn der Knoten, der durch id identifiziert wird, 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 Chromiums API chrome.bookmarks. Diese Dokumentation ist aus bookmarks.json im Chromium-Code abgeleitet.