downloads.onErased
Das onErased()
Ereignis der downloads
API wird ausgelöst, wenn ein Download aus dem Browserverlauf gelöscht wird.
Dem Listener wird die downloadId
des betreffenden downloads.DownloadItem
Objekts als Parameter übergeben.
Syntax
browser.downloads.onErased.addListener(listener)
browser.downloads.onErased.removeListener(listener)
browser.downloads.onErased.hasListener(listener)
Ereignisse haben drei Funktionen:
addListener(listener)
-
Fügt diesem Ereignis einen Listener hinzu.
removeListener(listener)
-
Stoppt das Hören auf dieses Ereignis. Das Argument
listener
ist der zu entfernende Listener. hasListener(listener)
-
Prüft, ob ein gegebener
listener
für dieses Ereignis registriert ist. Gibttrue
zurück, wenn gelauscht wird, ansonstenfalse
.
Syntax von addListener
>Parameter
listener
-
Die Funktion, die aufgerufen wird, wenn dieses Ereignis eintritt. Dieser Funktion wird folgendes Argument übergeben:
downloadId
-
Ein
integer
, der dieid
des gelöschtendownloads.DownloadItem
darstellt.
Beispiele
Fügen Sie einen Listener für onErased
Ereignisse hinzu und löschen Sie dann den neuesten Download:
function handleErased(item) {
console.log(`Erased: ${item}`);
}
browser.downloads.onErased.addListener(handleErased);
let erasing = browser.downloads.erase({
limit: 1,
orderBy: ["-startTime"],
});
Browser-Kompatibilität
Loading…
Hinweis:
Diese API basiert auf der API chrome.downloads
von Chromium.