J'utilise window.location.href = "lien .mp4" dans un userscript en chrome tampermonkey mais au lieu de démarrer le téléchargement chrome ouvre le fichier et commence à le lire. J'ai un lien de fichier dans une variable et j'utilise aussi idm s'il y a un moyen de déclencher l'idm through.Comment forcer le chrome à télécharger des fichiers ne les ouvrant pas?
Répondre
Essayez le téléchargement HTML5 attribut
<a href="myfile" download>click to download</a>
Cela ouvre une "enregistrer sous" boîte de dialogue indépendamment du type de fichier.
Avez-vous essayé Télécharger attribut?
Exemple Télécharger le fichier en cliquant sur le lien (au lieu de naviguer au fichier):
<a href="/images/myw3schoolsimage.jpg" download>
si j'ajouter cette ligne dans la page html alors comment vais-je cliquer à l'aide jquery ou javascript –
@tusharsinghal peut-être ce http://stackoverflow.com/questions/8192126/clicking-a-button-on-a-page-using-a-greasemonkey-userscript-in-chrome –
L'attribut de téléchargement spécifie que la cible sera téléchargé lorsqu'un utilisateur clique sur le lien hypertexte.
<a href="filename.mp4" download>Download File</a>
Essayez de travailler jsFiddle https://jsfiddle.net/balaji_mitkari/xpu9yrug/
Sachez que ceci est supporté seulement les versions modernes d'Internet Explorer (IE13 qui est Edge) http://caniuse.com/#feat=download –
ne peut utiliser dom html et javascript userscript –