Как обнаружить подключаемые модули браузера? - PullRequest
1 голос
/ 28 августа 2009

Есть ли какой-нибудь конкретный способ через сценарии или Java найти, какие плагины установлены в браузере?

Ответы [ 3 ]

3 голосов
/ 22 октября 2010

в JavaScript

вы можете поставить navigator.plugins

это даст вам массив плагинов. который состоит из имени плагина, имени файла, версии, длины, описания и т.д ...

1 голос
/ 22 октября 2010

Как сказал @Val, первое место для поиска - объект navigator.plugins. Если вам нужна подробная информация о версии, вам также может понадобиться PluginDection для Pinlady.net для старых браузеров, у которых отсутствует свойство версии или у которых полностью отсутствует объект navigator.plugins (например, IE до IE 9).

0 голосов
/ 28 августа 2009

Клиентская сторона:

Создайте объект (запускаемый плагином браузера), который передает значение javascript на веб-странице. Если код javascript ничего не получил, ваш браузер не выполнил объект, поэтому, вероятно, нет подключаемого модуля или он отключен.

Серверная сторона:

сделайте то же самое, но ваш объект запросит что-то с сервера. Если такого запроса не будет, плагин отсутствует.

...