downloads.onCreated

Das onCreated() Ereignis der downloads API wird ausgelöst, wenn ein Download beginnt, d.h. wenn downloads.download() erfolgreich aufgerufen wird.

Dem Listener wird das betreffende downloads.DownloadItem Objekt als Parameter übergeben.

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)

Stoppt das Zuhören für dieses Ereignis. Das listener Argument ist der zu entfernende Listener.

hasListener(listener)

Überprüft, ob ein gegebener listener für dieses Ereignis registriert ist. Gibt true zurück, wenn es zuhört, andernfalls false.

addListener Syntax

Parameter

function

Die Funktion, die aufgerufen wird, wenn dieses Ereignis auftritt. Dieser Funktion wird folgendes Argument übergeben:

downloadItem

Das betreffende downloads.DownloadItem Objekt.

Browser-Kompatibilität

Beispiele

Protokollieren Sie die URL von Elementen, während sie heruntergeladen werden:

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

browser.downloads.onCreated.addListener(handleCreated);

Hinweis: Diese API basiert auf Chromiums chrome.downloads API.