найти плагин установлен? - PullRequest
2 голосов
/ 13 января 2012

Из Интернета я хочу определить, установлено ли наше приложение или нет.По количеству исследований мы нашли этот сайт:

Обнаружение в браузере, если установлено конкретное приложение

Мы можем написать что-то для обнаружения:

if (navigator.plugins["Adobe Acrobat"]) {
// do some stuff if it is installed
} else {
// do some other stuff if its not installed
}

Вопросы:

  • как браузеры находят «adobe acrobat» на локальной машине?
  • Установлен ли «adobe acrobat» плагин?Как я могу проверить это вручную на моей машине?
  • Как написать программу или плагин, такой как "Adobe Acrobat", чтобы я мог использовать: navigtor.plugins?

Спасибо ввперед.

1 Ответ

0 голосов
/ 12 марта 2012

1 Вам нужно будет проверить каждого поставщика браузера на предмет его плагина API.

2a В целях безопасности единственным способом проверки наличия установленных программ в javascript является возможность установки плагина для этого конкретного браузера.

2b. Каждый браузер отличается.Каждый браузер отличается.Проверьте API плагина (большинство браузеров используют похожий API под названием npapi)

...