bookmarks.onRemoved
Wird ausgelöst, wenn ein Lesezeichen oder ein Ordner entfernt wird. Wenn ein Ordner rekursiv entfernt wird, wird eine einzige Benachrichtigung für den Ordner ausgelöst, nicht jedoch für dessen Inhalt.
Syntax
browser.bookmarks.onRemoved.addListener(listener)
browser.bookmarks.onRemoved.removeListener(listener)
browser.bookmarks.onRemoved.hasListener(listener)
Ereignisse haben drei Funktionen:
addListener(listener)
-
Fügt diesem Ereignis einen Listener hinzu.
removeListener(listener)
-
Beendet das Lauschen auf dieses Ereignis. Das Argument
listener
ist der zu entfernende Listener. hasListener(listener)
-
Überprüft, ob
listener
für dieses Ereignis registriert ist. Gibttrue
zurück, wenn es zuhört,false
andernfalls.
addListener-Syntax
Parameter
listener
-
Die Funktion, die aufgerufen wird, wenn dieses Ereignis auftritt. Der Funktion werden folgende Argumente übergeben:
id
-
string
. ID des entfernten Elements. removeInfo
-
object
. Weitere Details über das entfernte Element. Siehe den Abschnitt removeInfo für mehr Details.
Zusätzliche Objekte
removeInfo
parentId
-
string
. ID des Elternteils des Elements im Baum. index
-
integer
. Position des Elements im Elternteil, beginnend bei Null. node
-
bookmarks.BookmarkTreeNode
. Detaillierte Informationen über das entfernte Element.
Beispiele
function handleRemoved(id, removeInfo) {
console.log(`Item: ${id} removed`);
console.log(`Title: ${removeInfo.node.title}`);
console.log(`URL: ${removeInfo.node.url}`);
}
function handleClick() {
browser.bookmarks.onRemoved.addListener(handleRemoved);
}
browser.browserAction.onClicked.addListener(handleClick);
Beispielerweiterungen
Browser-Kompatibilität
BCD tables only load in the browser
Hinweis:
Diese API basiert auf der chrome.bookmarks
API von Chromium. Diese Dokumentation stammt aus bookmarks.json
im Chromium-Code.