downloads.onCreated
Das onCreated()
Ereignis der downloads
API wird ausgelöst, wenn ein Download beginnt, d.h. wenn downloads.download()
erfolgreich aufgerufen wird.
Der Listener erhält das betreffende downloads.DownloadItem
Objekt als Parameter.
Syntax
browser.downloads.onCreated.addListener(listener)
browser.downloads.onCreated.removeListener(listener)
browser.downloads.onCreated.hasListener(listener)
Ereignisse haben drei Funktionen:
addListener(listener)
-
Fügt diesem Ereignis einen Listener hinzu.
removeListener(listener)
-
Hört auf, auf dieses Ereignis zu lauschen. Das Argument
listener
ist der zu entfernende Listener. hasListener(listener)
-
Prüft, ob ein bestimmter
listener
für dieses Ereignis registriert ist. Gibttrue
zurück, wenn der Listener aktiv ist, andernfallsfalse
.
Syntax von addListener
Parameter
function
-
Die Funktion, die aufgerufen wird, wenn dieses Ereignis eintritt. Diese Funktion erhält dieses Argument:
downloadItem
-
Das betreffende
downloads.DownloadItem
Objekt.
Browser-Kompatibilität
Beispiele
Protokollieren Sie die URL von Elementen, sobald sie heruntergeladen werden:
function handleCreated(item) {
console.log(item.url);
}
browser.downloads.onCreated.addListener(handleCreated);
Hinweis:
Diese API basiert auf der chrome.downloads
API von Chromium.