Pour exporter la base de données. Il est beaucoup plus simple d'utiliser l'API de téléchargement pour lancer la demande de sauvegarde. Il est possible de s'en passer mais le code n'est pas aussi propre. Honnêtement, il devrait y avoir une API « enregistrer ce fichier » (qui invite l'utilisateur) qui ne nécessite pas d'autorisations de téléchargement, mais malheureusement, il n'y en a pas.
Cette.
Dans Firefox >= 60, downloads
pourrait être mis dans optional_permissions
:
https://developer.mozilla.org/en-US/Add-ons/WebExtensions/manifest.json/optional_permissions
Je veux faire d'autres changements Fx-60-minimum dans la prochaine version de toute façon, donc ça sonne bien.
Oh, #2962
Commentaire le plus utile
Dans Firefox >= 60,
downloads
pourrait être mis dansoptional_permissions
:https://developer.mozilla.org/en-US/Add-ons/WebExtensions/manifest.json/optional_permissions