мне нужно программно получить User-Agent моего браузера: IE10 на окнах 7.Как программно получить реальный пользователь IE10 Агент
Это должно быть легкая работа. Я попытался navigator.userAgent в JavaScript и HtmlPage.BrowserInformation.UserAgent в Silverlight и оба из них возвращаются:
Mozilla/5.0 (совместимый; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0E; InfoPath.3; .NET4.0C)
, который выглядит красиво. Однако, как я заметил Скрипач, реальный UA IE10 посылает при просмотре веб-сайтов является:
Mozilla/5.0 (совместимый; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6,0)
, который это более короткая версия. Как я могу получить эту более короткую строку, используемую IE10?
(у меня Firefox 19 установлен и Firefox не имеет эту проблему, пользовательские агенты двух подходов одинаковы.)
Спасибо,
Любые причины для того, чтобы пользовательский обнюхиватель userAgent вместо правильного обнаружения функции? –
@ FabrícioMatté Это для целей безопасности. В основном мой клиент silverlight (с ClientHttp) должен отправить точно такую же строку ua на сервер apis. – Dodd