Un moyen un peu rustique consiste à utiliser un bookmarklet.
Je viens d'en créer un qui fait apparaître une invite pour l'URL (http:// est nécessaire). Lorsque vous l'entrez, il crée une fenêtre popup avec un hyperlien vers cette URL ou, si cette fenêtre popup existe déjà (c'est-à-dire que vous avez déjà utilisé le bookmarklet sur la même page), il ajoute l'hyperlien à cette fenêtre.
var bkm_url=prompt("URL:", "http://");
if (bkm_url!=null) {
if (typeof(bkm_nw)=="undefined"||bkm_nw.closed){
var bkm_nw=window.open("", "", "width=200,height=50");
}
bkm_nw.document.write("<a href=\""+bkm_url+"\">"+bkm_url+"</a><br/>");
bkm_nw.focus();
}
Pour l'ajouter en tant que bookmarklet, vous pouvez utiliser ce site et faites glisser le lien en bas dans votre barre d'outils de signets. Ensuite, il suffit de cliquer sur le signet et de l'utiliser. Vous pouvez également ajouter directement un signet à cet endroit.
javascript:var bkm_url=prompt("URL:","http://");if(bkm_url!=null){if(typeof(bkm_nw)=="undefined"||bkm_nw.closed){var bkm_nw=window.open("","","width=200,height=50");}bkm_nw.document.write("<a href=\""+bkm_url+"\">"+bkm_url+"</a><br/>");bkm_nw.focus();}
Malheureusement, je ne pense pas qu'il y ait un moyen de forcer un fichier à être téléchargé sans le support du serveur (manipulation du type MIME), donc vous devrez toujours utiliser Save Link As...
avec ça. D'un point de vue positif, il devrait fonctionner avec tous les principaux navigateurs (sauf les bloqueurs de fenêtres pop-up trop zélés, auquel cas il peut être modifié pour imprimer dans la fenêtre actuelle au lieu d'utiliser une fenêtre pop-up). Dans tous les cas, c'est mieux que de créer un fichier HTML chaque fois que vous avez besoin de télécharger quelque chose par lien.