Как я могу проверить, установлено ли расширение (BHO) в IE 6/7/8? - PullRequest
0 голосов
/ 28 августа 2011

Как я могу проверить, установлено ли расширение (BHO) в IE 6/7/8, с кодом javascript на веб-странице?

1 Ответ

1 голос
/ 28 августа 2011

Вам необходимо включить ActiveX contro l в ваше расширение.

  1. Это должен быть отдельный COM-объект от вашего BHO.
  2. Обязательно SiteLock элемент управления для вашего домена.

Затем на своем веб-сайте вы можете просто попытаться создать этот элемент управления:

var foo;
try {
    foo = new ActiveXObject("your.control");
} catch (e) {
    foo = null;
}

if (foo == null) {
    // Your package not installed.
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...