Zum Exportieren der Datenbank. Es ist viel einfacher, die Download-API zu verwenden, um die Speicheranforderung zu initiieren. Es ist möglich, darauf zu verzichten, aber der Code ist nicht ganz so sauber. Ehrlich gesagt sollte es eine API zum Speichern dieser Datei geben (die den Benutzer auffordert), die keine Download-Berechtigungen erfordert, aber leider gibt es sie nicht.
Dass.
In Firefox >= 60 könnte downloads
in optional_permissions
:
https://developer.mozilla.org/en-US/Add-ons/WebExtensions/manifest.json/optional_permissions
Ich möchte in der nächsten Version sowieso andere Fx-60-Minimum-Änderungen vornehmen, das klingt also großartig.
Oh, #2962
Hilfreichster Kommentar
In Firefox >= 60 könnte
downloads
inoptional_permissions
:https://developer.mozilla.org/en-US/Add-ons/WebExtensions/manifest.json/optional_permissions