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

js
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. Gibt true zurück, wenn der Listener aktiv ist, andernfalls false.

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:

js
function handleCreated(item) {
  console.log(item.url);
}

browser.downloads.onCreated.addListener(handleCreated);

Hinweis: Diese API basiert auf der chrome.downloads API von Chromium.