Как определить все браузеры, которые установлены в системе? - PullRequest
0 голосов
/ 16 июня 2010

Привет, ребята, как обнаружить все браузеры, которые установлены в системе. С помощью Flex

Ответы [ 2 ]

2 голосов
/ 16 июня 2010

Вы не можете сделать это из Flex или, насколько я могу судить, из любого веб-приложения.Веб-приложение, способное просматривать список установленных приложений на клиентском компьютере, плохо с точки зрения конфиденциальности и безопасности.

Максимум, что вы можете сделать, это прочитать строку пользовательского агента из заголовков HTTP (чтоможет быть легко изменен и, следовательно, не должен быть точным), чтобы проверить, какой браузер используется для доступа к вашему приложению.Даже если вы не можете сделать это из Flex, вам придется сделать это с помощью серверного скрипта и отправить информацию в приложение Flex.

0 голосов
/ 16 июня 2010

@ Амаргош, хотя вам нужно пройти по странице сервера, чтобы получить информацию о клиенте, вы можете просто получить информацию о браузере, выполнив Javascript из Flex:

var result:String = ExternalInterface.call("eval", "navigator.userAgent");

Это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...