Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

downloads.show()

Die show() Funktion der downloads API zeigt die heruntergeladene Datei im entsprechenden Ordner im Dateimanager der zugrunde liegenden Plattform an.

Dies ist eine asynchrone Funktion, die ein Promise zurückgibt.

Syntax

js
let showing = browser.downloads.show(
  downloadId             // integer
)

Parameter

downloadId

Ein integer, der die ID des DownloadItem darstellt, das angezeigt werden soll.

Rückgabewert

Ein Promise. Wenn die Anfrage erfolgreich ist, wird das Promise mit einem boolean erfüllt, der angibt, ob die Anfrage erfolgreich war. Wenn die Anfrage fehlschlägt, wird das Promise mit einer Fehlermeldung abgelehnt.

Beispiele

Dieses Beispiel zeigt das zuletzt heruntergeladene Element:

js
function onShowing(success) {
  console.log(`Showing download item: ${success}`);
}

function onError(error) {
  console.log(`Error opening item: ${error}`);
}

function openDownload(downloadItems) {
  if (downloadItems.length > 0) {
    latestDownloadId = downloadItems[0].id;
    let showing = browser.downloads.show(latestDownloadId);
    showing.then(onShowing, onError);
  }
}

let searching = browser.downloads.search({
  limit: 1,
  orderBy: ["-startTime"],
});

searching.then(openDownload, onError);

Browser-Kompatibilität

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