Sur mon site, je fais des IFRAME contenant des documents MHT, le soucis c'est que sous Firefox, il faut le module UnMHT pour lire le contenu.
Comment détecter la présence de ce plugin si l'utilisateur utilise Firefox ?
Y a t'il, pour Firefox, un lien qui permettrai d'installer ce plugin sans passer par une page web tiers ?
Hum... copie-colle ce code dans une page vide et lance le fichier dans ton navigateur. Recopie ensuite ici la partie qui concerne ton plugin en question :
C'est quand même pas compliqué ce que je demande là... surtout que ce n'est pas la solution au problème, mais simplement ce qui me permettra de l'aider sans avoir à installer son plugin bizarre...
En effet, c'est pour une détection automatique, si non je mettrai tout simplement un message pour informer que le contenu nécessite cette extension sous Firefox...
Si non j'ai essayé ton script Golmote, il me renvoi les extensions supportées à priori, mais pas celle que je cherche (mht), alors que UnMHT est bien installé sur le Firefox ou je test ton script :
pdf
pdfxml
mars
fdf
xfdf
xdp
xfd
*
swf
spl
xbap
xaml
J'avais cru trouver une idée sur internet, qui consistait à charger l'icône de l'extension. Si l'icône charge, c'est que l'extension existe...
Mais déjà, c'est galère de retrouver l'url chrome:// de l'icône... et en plus de cela, maintenant que je l'ai retrouvée, ça ne fonctionne pas malgré tout. (Alors que pour Firebug, aucun souci...)
Démonstration de la non fonctionnalité...
Si tu rentres cet url dans ta barre d'adresse : chrome://unmht/content/icon.png ça devrait t'afficher l'icône...
Par contre, si tu mets ce code dans une page web : <imgsrc="chrome://unmht/content/icon.png"/>
Aucun affichage... :/
Bref... je ne vois pas comment contourner ce problème.
Peut-être qu'en tentant un fopen (PHP) sur un fichier chrome:// spécifique à unmht ça pourrait fonctionner ? (par exemple le fichier texte chrome://unmht/locale/unmht.dtd )
Ce ne sont vraiment que des spéculations hein...
Ah oui, c'est pas faux... (C'est le fait que ce soit transposé en url chrome:// qui m'induit en erreur... j'ai trop galéré à comprendre comment ça fonctionnait... :/ )
Bon bah du coup, je crois qu'il ne reste plus qu'à utiliser un bon vieux confirm() comme Tiller le proposait...
Firefox : detecter la presence d'un plugin
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
L'important n'est pas de savoir maîtriser une technologie à la perfection, mais d'avoir une belle capacité d'adaptation.
L'important n'est pas de savoir maîtriser une technologie à la perfection, mais d'avoir une belle capacité d'adaptation.
L'important n'est pas de savoir maîtriser une technologie à la perfection, mais d'avoir une belle capacité d'adaptation.
L'important n'est pas de savoir maîtriser une technologie à la perfection, mais d'avoir une belle capacité d'adaptation.
L'important n'est pas de savoir maîtriser une technologie à la perfection, mais d'avoir une belle capacité d'adaptation.