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
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 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
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
Loading…
Hinweis:
Diese API basiert auf Chromiums API chrome.bookmarks
. Diese Dokumentation ist aus bookmarks.json
im Chromium-Code abgeleitet.