1 votes

Détecter les plugins dans Internet Explorer sans instancier l'objet

Normalement, lorsque vous utilisez VBScript ou JavaScript pour CreateObject afin de détecter un plug-in, l'utilisateur reçoit une exception de sécurité quelque peu "choquante".

Quels sont les bons moyens de détecter les plugins du navigateur IE sans instancier l'objet ?

-1voto

Mike Clark Points 4468

Bien que je ne sois pas sûr d'un moyen de vérifier lors de la création de l'objet, vous pouvez toujours contourner les exceptions de sécurité en utilisant le bloc try-catch en javascript.

Par exemple :

function checkForObject() {
   try{
      var conn = new ActiveXObject('Msxml2.XMLHTTP');
      return true;
   } catch (e) {
      return false;
   }
}

Dans ce cas, l'erreur réelle est capturée et cachée à l'utilisateur.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X