Plus contexte serait utile pour répondre à votre question. Cela dit, s'il y a un plugin particulier que vous avez en tête, vous pouvez faire une vérification post-installation * en essayant simplement d'instancier l'objet. This article a une assez bonne description de ce qu'il faut faire, mais si vous ne vous préoccupez plugins IE et ActiveX, alors quelque chose comme ça devrait fonctionner assez bien (non testé):
function testPlugin(name)
{
if (ActiveXObject)
{
try
{
return !!(new ActiveXObject(name));
}
catch (err) {}
}
return false;
}
et vous pouvez utiliser cette fonction pour tester si oui ou non, par exemple, QuickTime est installé:
testPlugin('QuickTime.QuickTime');
* Cela fait travailler à tout moment, pas seulement après un plugin possible d'installer
À tous ceux qui liront cela dans le futur. Je suggère cela sur les solutions VBScript qui font la même chose. VBScript et JavaScript ne sont pas aussi compatibles que je le voudrais. –