Améliorations du gestionnaire de téléchargement dans Firefox 3

Firefox 3 offre différentes améliorations au gestionnaire du téléchargement permettant notamment d'ajouter plusieurs écouteurs de progression en même temps, d'utiliser l'API Storage pour la gestion de données ou encore de reprendre des téléchargements interrompus. En outre, il est possible d'étendre ou de remplacer l'interface du gestionnaire de téléchargement en implémentant la nouvelle interface nsIDownloadManagerUI.

Note : Ces changements nécessiteront quelques modifications légères du code utilisant le gestionnaire de téléchargement ; quelques méthodes ont des subi des modifications mineures.

Interfaces du gestionnaire de téléchargement

nsIDownloadManager
Donne aux applications et extensions un accès au gestionnaire de téléchargement leur permettant d'ajouter et de retirer des fichiers de la liste de téléchargement, d'obtenir des informations concernant des téléchargements passés ou présents et de demander d'être notifiées de la progression des téléchargements.
nsIDownload
Décrit un fichier dans la file de téléchargement ; ces fichiers peuvent êtres en attente de téléchargement, en cours de téléchargement ou avoir été complètement téléchargés.
nsIDownloadProgressListener
Les applications et extensions qui implémentent cette interface peuvent être averties de changements d'état dans les téléchargements.
nsIDownloadManagerUI
Implémentez cette interface pour remplacer ou étendre l'interface utilisateur du gestionnaire de téléchargement.

Autres documents sur le gestionnaire de téléchargement

Préférences du gestionnaire de téléchargement
Cet article liste les préférences utilisées par le gestionnaire de téléchargement ainsi que leurs valeurs par défaut.
Schéma du gestionnaire de téléchargement
Cet article décrit le format de base de données utilisé pour conserver des informations concernant chaque téléchargement.

Exemples

Surveillance de téléchargements
Un exemple montrant comment utiliser les nouvelles API du gestionnaire de téléchargement pour créer une fenêtre de journal des téléchargements affichant tous les téléchargements passés et présents ainsi que leur état, leurs dates de début et de fin, les vitesses de téléchargement, etc. Montre aussi comment utiliser l'API Storage.



Étiquettes et contributeurs liés au document

 Contributeurs à cette page : Mgjbot, BenoitL
 Dernière mise à jour par : Mgjbot,