Page 1 sur 1

Lien "télécharger" pour une extension TB

Publié : 31 août 2005, 09:29
par Kazé
Bonjour,

sur ma page web, je voudrais proposer le téléchargement d'une extension pour Nvu (NsmConText en l'occurence).
Un bête lien <a href="xpi/extension.xpi">extension</a> ne suffit pas, puisque Firefox propose d'installer l'extension.

Question : comment faire pour que Firefox n'essaye pas d'installer l'extension ?
Sur la page Geckozone, ça fonctionne bien depuis que Ptit Lutin a déplacé le fichier xpi dans le répertoire "tb"...

Merci d'avance :)

Publié : 31 août 2005, 21:59
par calimo
C'est une question de type MIME : application/x-xpinstall lance l'installation (je peux me tromper un petit peu, il faudrait vérifier en analysant les entêtes HTTP), tout le reste (application/octet-stream en particulier) lance le téléchargement :wink:

Publié : 01 sept. 2005, 10:48
par Kazé
Effectivement avec un type="application/octet-stream" ça va tout de suite beaucoup mieux !
Merci pour l'info :)

Publié : 02 sept. 2005, 10:19
par Kazé
En fait, avec type="application/octet-stream" ça pose un problème sous IE : si ce type est spécifié, IE l'enregistre avec l'extension "zip" par défaut, au lieu de "xpi"...
alors que si le type n'est pas spécifié, ça marche bien sous IE (il l'enregistre normalement) mais pas sous Firefox (qui essaye de l'installer).

Je me suis aperçu que le problème était le même avec http://extensions.geckozone.org/ :roll:

Je vais garder ce type MIME, de toutes façons y'a très peu de visiteurs IE sur mon site. Mais si quelqu'un peut me suggérer une autre méthode qui fonctionne bien sous IE et Firefox (= qui enregistre toujours un fichier xpi sur le disque), je suis preneur !