Есть ли какой-либо конкретный способ создания скриптов или Java, чтобы найти, какие плагины установлены в браузере?Как обнаружить подключаемые модули браузера?
ответ
стороне клиента:
Создание объекта (для запуска с помощью плагина браузера), которая передает значение JavaScript на веб-странице. Если код javascript ничего не получил, ваш браузер не выполнил объект, поэтому, вероятно, нет плагина или он отключен.
стороне сервера:
сделать то же самое, но сделать свой запрос объекта что-то от сервера. Если такой запрос не возникает, плагина нет.
В JavaScript
вы можете положить navigator.plugins
это даст вам множество плагинов. который состоит из имени плагина, имени файла, версии, длины, описания и т. д.
Как сказал @Val, объект navigator.plugins является первым местом для поиска. Если вам нужна информация о мелкозернистой версии, вам также может понадобиться Pinlady.net's PluginDection для более старых браузеров, у которых отсутствует свойство версии или у которого полностью отсутствует объект navigator.plugins (например, IE до IE 9).