Javascript : detecter la presence de plugins
ghys
-
Nico -
Nico -
je développe actuellement un site. Et j'ai eu la mauvaise idée d'y inserer un menu flash. Certaines personnes ne disposent pas du plugin "application/x-shockwave-flash" et veulent pas l'installer...
la solution envisagée, détecter la présence ou non de ce plugin et en fonction, ouvrir le menu flash ou un menu php ou javascript (je sais pas encore)
PROBLEME :
le script :
<SCRIPT LANGUAGE="JavaScript">
typemime = navigator.mimeTypes["application/x-shockwave-flash"];
if (typemime)
{
plugin = typemime.enabledPlugin;
if (plugin)
document.writeln("flash ok<br>");
else
document.writeln("flash pas ok<br>");
}
else
{
document.writeln("type mime inexistant.");
}
</script>
ne fonctionne pas sous ie (seulement sous netscape 3 et sup.!
de meme, l'affichage de tous les plugins dispos par le script :
<SCRIPT LANGUAGE="JavaScript">
document.writeln("Nombre de plugins dispos : " + navigator.mimeTypes.length + "<br>");
for (i=0;i<navigator.mimeTypes.length;i++)
document.writeln(navigator.mimeTypes[i].type + "<br>");
</SCRIPT>
ne fonctionne pas sous ie (alors que theoriquement oui)
QUELQU'UN CONNAITRAIT-IL UN AUTRE MOYEN POUR DETECTER LA PRESENCE DE PLUGINS?
d'avance merci!
la solution envisagée, détecter la présence ou non de ce plugin et en fonction, ouvrir le menu flash ou un menu php ou javascript (je sais pas encore)
PROBLEME :
le script :
<SCRIPT LANGUAGE="JavaScript">
typemime = navigator.mimeTypes["application/x-shockwave-flash"];
if (typemime)
{
plugin = typemime.enabledPlugin;
if (plugin)
document.writeln("flash ok<br>");
else
document.writeln("flash pas ok<br>");
}
else
{
document.writeln("type mime inexistant.");
}
</script>
ne fonctionne pas sous ie (seulement sous netscape 3 et sup.!
de meme, l'affichage de tous les plugins dispos par le script :
<SCRIPT LANGUAGE="JavaScript">
document.writeln("Nombre de plugins dispos : " + navigator.mimeTypes.length + "<br>");
for (i=0;i<navigator.mimeTypes.length;i++)
document.writeln(navigator.mimeTypes[i].type + "<br>");
</SCRIPT>
ne fonctionne pas sous ie (alors que theoriquement oui)
QUELQU'UN CONNAITRAIT-IL UN AUTRE MOYEN POUR DETECTER LA PRESENCE DE PLUGINS?
d'avance merci!
A voir également:
- Javascript : detecter la presence de plugins
- Telecharger javascript - Télécharger - Langages
- A javascript error occurred in the main process - Forum Windows
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Javascript arrondi - Forum Javascript
- Javascript arrondir à 2 décimales - Forum Webmastering