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 bestimmter 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 eintritt. Dieser Funktion wird folgendes Argument übergeben:

downloadItem

Das betreffende downloads.DownloadItem-Objekt.

Browser-Kompatibilität

BCD tables only load in the browser

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 der chrome.downloads API von Chromium.