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
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 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
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.