Обнаружение плагинов в Internet Explorer без создания объекта - PullRequest
1 голос
/ 05 мая 2009

Обычно, когда вы используете VBScript или JavaScript для CreateObject, чтобы обнаружить плагин, пользователь получает несколько «резкое» исключение безопасности.

Какие есть хорошие способы обнаружения плагинов для браузера IE без фактического создания объекта?

1 Ответ

0 голосов
/ 05 мая 2009

Хотя я не уверен в способе проверки при создании объекта, вы все равно можете обойти исключения безопасности, используя блок try-catch javascript.

Например:

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

В этом случае фактическая ошибка фиксируется и скрывается от пользователя.

...