bookmarks.remove()
Die Methode bookmarks.remove() entfernt ein einzelnes Lesezeichen oder einen leeren Lesezeichenordner.
Warnung: Wenn Ihre Erweiterung versucht, ein Lesezeichen aus dem Stammknoten des Lesezeichenbaums zu entfernen, wird ein Fehler mit der Nachricht "Das Lesezeichen-Stammverzeichnis kann nicht geändert werden" ausgelöst und das Lesezeichen wird nicht entfernt.
Dies ist eine asynchrone Funktion, die ein Promise zurückgibt.
Syntax
let removingBookmark = browser.bookmarks.remove(
id // string
)
Parameter
Rückgabewert
Ein Promise, das ohne Argumente erfüllt wird.
Wenn der Knoten, der dem id-Parameter entspricht, nicht gefunden werden kann oder ein nicht leerer Ordner war, wird das Promise mit einer Fehlermeldung abgelehnt.
Beispiele
function onRemoved() {
console.log("Removed!");
}
function onRejected(error) {
console.log(`An error: ${error}`);
}
let bookmarkId = "abcdefghijkl";
let removingBookmark = browser.bookmarks.remove(bookmarkId);
removingBookmark.then(onRemoved, onRejected);
Beispielerweiterungen
Browser-Kompatibilität
Hinweis:
Diese API basiert auf der chrome.bookmarks API von Chromium. Diese Dokumentation stammt aus bookmarks.json im Chromium-Code.