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
listenerist der zu entfernende Listener. hasListener(listener)-
Prüft, ob ein gegebener
listenerfür dieses Ereignis registriert ist. Gibttruezurü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 dieiddes gelöschtendownloads.DownloadItemdarstellt.
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.