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 desDownloadItem
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
Loading…
Hinweis:
Diese API basiert auf Chromiums chrome.downloads
API.