Пользовательский агент управления веб-браузером Windows 7

Настоящий пользовательский агент для элемента управления браузера, который я вижу в эмуляторе, – Mozilla/5.0 (compatible; MSIE 9.0; Windows Phone OS 7.5; Trident/5.0; IEMobile/9.0; Microsoft; XDeviceEmulator) и я хочу изменить его на Mozilla/5.0 Windows NT 6.1 AppleWebKit/535.1 KHTML, like Gecko Chrome/14.0.835.187 Safari/535.1 или что-то подобное.

Как закодировать это в C #, чтобы изменить строку пользовательского агента для элемента управления веб-браузера.

Найден способ webBrowser.Navigate("http://localhost/run.php", null, "User-Agent: Here Put The User Agent");

В Windows Phone 7.5 существует перегрузка метода навигации, позволяющая устанавливать заголовки. Существует 3 аргумента (URI, post_info, header_info), а не 4, как показано.

Перегрузка сработала для меня.

Удачи. -e

В итоге я нашел невероятно простой ответ, и это сработало.

Все, что вам нужно, это отредактировать элемент управления веб-браузером XAML. Добавить свойство IsScriptEnabled = “True”

Надеюсь, что эти решения помогут.

Будет что-то вроде этого, в vb:

WebBrowser.Navigate (Новый Uri («URL»), byteArr, HttpRequestHeader.UserAgent и «:» и «Mozilla / 5.0 (Linux; U; Android 2.3.4; fr-fr; HTC Desire Build / GRJ22) AppleWebKit / 533.1 ( KHTML, например, Gecko) Версия / 4.0 Mobile Safari / 533.1 “)

Тем не менее, я не могу изменить заголовки, уже добавленные к запросу, их можно только добавить, и я нахожу их довольно раздражающими.

Кто-то преуспел в этом?