Type
Les valeurs de ce type sont des objets. Ils contiennent les propriétés suivantes :
byExtensionIdFacultatif-
Un
stringreprésentant l'ID de l'extension qui a déclenché le téléchargement (si elle a été déclenchée par une extension). Cela ne change pas une fois réglé. Si le téléchargement n'a pas été déclenché par une extension, ceci n'est pas défini. byExtensionNameFacultatif-
Un
stringreprésentant le nom de l'extension qui a déclenché le téléchargement (si elle a été déclenchée par une extension). Cela peut changer si l'extension change de nom ou si l'utilisateur change ses paramètres régionaux. Si le téléchargement n'a pas été déclenché par une extension, ceci n'est pas défini. bytesReceived-
Un
numberreprésentant le nombre d'octets reçus jusqu'ici de l'hôte pendant le téléchargement ; cela ne prend pas en compte la compression de fichier. canResume-
Un
booleanindiquant si un téléchargement actuellement interrompu (par exemple en pause) peut être repris à partir du point où il a été interrompu (true), ou non (false). danger-
Une chaîne indiquant si ce téléchargement est considéré comme sûr ou suspect. Ses valeurs possibles sont définies dans le type
downloads.DangerType. endTimeFacultatif-
Un
string(au format ISO 8601) représentant le nombre de millisecondes entre l'époque UNIX et la fin de ce téléchargement. Ceci n'est pas défini si le téléchargement n'est pas encore terminé. errorFacultatif-
Une chaîne indiquant pourquoi un téléchargement a été interrompu. Les valeurs possibles sont définies dans le type
downloads.InterruptReason. Ceci n'est pas défini si une erreur ne s'est pas produite. estimatedEndTimeFacultatif-
Un
string(au format ISO 8601) représentant le nombre estimé de millisecondes entre l'époque UNIX et la date à laquelle ce téléchargement est estimé terminé. Ceci est indéfini s'il n'est pas connu (en particulier, il n'est pas défini dans leDownloadItemqui est passé dansdownloads.onCreated). exists-
Un
booleanindiquant si un fichier téléchargé existe toujours (true) ou non (false). Ces informations peuvent être périmées, car les navigateurs ne surveillent pas automatiquement la suppression des fichiers. Pour vérifier si un fichier existe, appelez la méthodedownloads.search(), en filtrant le fichier question. filename-
Un
stringreprésentant le chemin local absolu du fichier. fileSize-
Un
numberindiquant le nombre total d'octets dans le fichier entier, après décompression. La valeur -1 signifie que la taille totale du fichier est inconnue. id-
Un
integerreprésentant un identifiant unique pour le fichier téléchargé qui est persistant entre les sessions du navigateur. incognito-
Un
booleanqui indique si le téléchargement est enregistré dans l'historique du navigateur (false), ou non (true). mime-
Un
stringreprésentant le type MIME du fichier téléchargé. paused-
Un
booleanindiquant si le téléchargement est en pause, c'est-à-dire si le téléchargement a cessé de lire les données de l'hôte mais a maintenu la connexion ouverte. Si c'est le cas, la valeur esttrue, sinonfalse. referrer-
Un
stringreprésentant le référent du fichier téléchargé. startTime-
Un
string(au format ISO 8601) représentant le nombre de millisecondes entre l'époque UNIX et le début du téléchargement. state-
Un
stringIndique si le téléchargement progresse, est interrompu ou terminé. Les valeurs possibles sont définies dans le typedownloads.State. totalBytes-
Un
numberindiquant le nombre total d'octets dans le fichier en cours de téléchargement. Cela ne prend pas en compte la compression de fichier. Une valeur de -1 signifie que le nombre total d'octets est inconnu.. url-
Un
stringreprésentant l'URL absolue à partir de laquelle le fichier a été téléchargé.
Compatibilité des navigateurs
Chargement…
Note :
Cette API est basée sur l'API Chromium chrome.downloads.