Chrome herunterladen

Dieses Array von Suchbegriffen beschränkt die Ergebnisse auf DownloadItem, dessen Dateiname oder URL oder finalUrl alle Suchbegriffe enthält, die nicht mit einem Bindestrich `-` beginnen, und keiner der Suchbegriffe, die mit einem Bindestrich beginnen. Entfernen Sie die heruntergeladene Datei, falls sie vorhanden ist und das DownloadItem abgeschlossen ist. Andernfalls geben Sie einen Fehler über runtime.lastError zurück. Löschen Sie das entsprechende DownloadItem aus dem Verlauf, ohne die heruntergeladene Datei zu löschen. Für jedes DownloadItem, das der Abfrage entspricht, wird ein onErased-Ereignis ausgelöst, dann wird ein Rückruf aufgerufen. Beschränkt die Ergebnisse auf DownloadItem, deren totalBytes größer als die angegebene ganze Zahl ist. Dieses Ereignis wird mit dem DownloadItem-Objekt ausgelöst, wenn ein Download beginnt. Wenn eine der Eigenschaften eines DownloadItem außer bytesReceived und estimatedEndTime-Änderungen geändert wird, wird dieses Ereignis mit der downloadId und einem Objekt ausgelöst, das die geänderten Eigenschaften enthält. Öffnen Sie die heruntergeladene Datei jetzt, wenn das DownloadItem abgeschlossen ist. Andernfalls wird ein Fehler über runtime.lastError zurückgegeben. Erfordert zusätzlich zur Berechtigung « Downloads » die Berechtigung « downloads.open ».

Ein onChanged-Ereignis wird ausgelöst, wenn das Element zum ersten Mal geöffnet wird. Einfache Beispiele für die Verwendung der chrome.downloads-API finden Sie im Verzeichnis examples/api/downloads. Weitere Beispiele und Hilfe zum Anzeigen des Quellcodes finden Sie unter Beispiele. Während des Dateinamensermittlungsprozesses erhalten Erweiterungen die Möglichkeit, den Ziel-DownloadItem.filename zu überschreiben. Jede Erweiterung darf nicht mehr als einen Listener für dieses Ereignis registrieren. Jeder Listener muss genau einmal vorschlagen, entweder synchron oder asynchron. Wenn die Listeneraufrufe asynchron vorschlagen, muss sie true zurückgeben. Wenn der Listener weder synchron vorschlägt noch true zurückgibt, wird der Vorschlag automatisch aufgerufen.

Das DownloadItem wird erst abgeschlossen, wenn alle Listener vorgeschlagen haben. Listener können ohne Argumente vorschlagen, damit der Download downloadItem.filename für seinen Dateinamen verwenden kann, oder ein Vorschlagsobjekt übergeben, das vorgeschlagen werden soll, um den Zieldateinamen zu überschreiben. Wenn mehr als eine Erweiterung den Dateinamen überschreibt, dann die letzte installierte Erweiterung, deren Listener ein Vorschlagsobjekt übergibt, um Wins vorzuschlagen. Um Verwirrung darüber zu vermeiden, welche Erweiterung gewinnen wird, sollten Benutzer keine Erweiterungen installieren, die in Konflikt geraten können. Wenn der Download per Download initiiert wird und der Zieldateiname bekannt ist, bevor der MIME-Typ und der vorläufige Dateiname bestimmt wurden, übergeben Sie den Dateinamen, um ihn herunterzuladen. Das neue DownloadItem-Ziel DownloadItem.filename als Pfad relativ zum Standard-Downloads-Verzeichnis des Benutzers, möglicherweise mit Unterverzeichnissen. Absolute Pfade, leere Pfade und Pfade, die Rückverweise « .. » enthalten, werden ignoriert. Der Chrome Web Store enthält alle verfügbaren Designs, Apps und Erweiterungen für Ihren Google Chrome-Browser.

Um zum Chrome Web Store zu gehen, besuchen Sie einfach chrome.google.com/webstore und von dort aus können Sie auswählen, welche Erweiterungen, Apps, Designs und andere Funktionen Sie verwenden möchten. Es gibt auch eine Suchregisterkarte zur Verfügung, um es Benutzern zu erleichtern, zu finden, was sie suchen. Die Zeit, zu der der Download im ISO 8601-Format begann. Kann direkt an den Datumskonstruktor übergeben werden: chrome.downloads.search(`, function(items)`items.forEach(function(item)`console.log(new Date(item.startTime)))`) Ein Dateipfad relativ zum Download-Verzeichnis, der die heruntergeladene Datei enthält, möglicherweise subdirectories.