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
let gettingChildren = browser.bookmarks.getChildren(
id // string
)
Parameter
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
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.