downloads.show()

Die Funktion show() der downloads-API zeigt die heruntergeladene Datei im Datei-Manager der zugrunde liegenden Plattform im enthaltenden Ordner 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 anzuzeigenden DownloadItem darstellt.

Rückgabewert

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

Browser-Kompatibilität

BCD tables only load in the browser

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);

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