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 anzuzeigendenDownloadItem
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.