UserAgent String информация для знания плагинов или расширений, установленных в запрашивающем браузере? - PullRequest
1 голос
/ 30 марта 2012

Может ли информация об установленных плагинах или расширений быть найдена путем проверки строки UserAgent?Я попытался установить много плагинов, но я не мог видеть их отражение в строке агента пользователя.

Ответы [ 3 ]

3 голосов
/ 30 марта 2012

Строка UserAgent не будет содержать никакой информации о плагинах или расширениях, установленных в браузере клиента.Это просто описание версии браузера, которую имеет пользователь.Если вы ищете возможности браузера, попробуйте заглянуть в Modernizr и проверить, какие возможности он может тестировать.

0 голосов
/ 06 марта 2013

Некоторые расширения в Chrome или Firefox основаны на JavaScript. Если расширение взаимодействует со страницей, оно, скорее всего, будет использовать JavaScript. Поэтому в зависимости от того, какие расширения вы пытаетесь обнаружить, вы можете обнаружить их с помощью JavaScript на странице. Многие из них, тем не менее, будут иметь код, заключенный в отдельный контекст, что может быть затруднительно.

Вот ссылка из руководства по подключаемым модулям Google о скриптах содержимого.

0 голосов
/ 28 февраля 2013

Я нашел этот сайт.

На нем много пользовательских агентов.Я прошел через многие Useragents и, наконец, увидел, что в старых версиях браузеров IE и Opera присутствовали названия плагинов / расширений .

В Chrome и Firefox Я не смог найти такие отпечатки.

...