2010-10-12 3 views
0

Je ne suis pas sûr que l'utilisateur va installer le plug in. Ils peuvent choisir de ne pas installer. J'ai besoin de savoir des informations comme, installation complète, ou l'utilisateur choisissent de ne pas installer. Des idées?Comment pouvez-vous dire si un utilisateur a choisi de ne pas installer un plug-in?

Merci, Grae

+0

À 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. –

Répondre

1

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

+0

C'est essentiellement ce que j'ai utilisé. La seule chose que j'ajouterais c'est que la seule façon dont je sais de dire si l'installation est terminée, c'est d'attendre le déchargement. –

+0

Le code ci-dessus fonctionne probablement, j'appelle simular dans le onunload. –

Questions connexes