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 Meldung "The bookmark root cannot be modified" 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 ist abgeleitet von bookmarks.json
im Chromium-Code.