我在模拟器中看到的浏览器控件的当前用户代理是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
或类似内容。Windows Phone 7网络浏览器控制用户代理
如何在C#中编写代码以更改Web浏览器控件的用户代理字符串。
对于Windows Phone“Navigate”参数不会接受多个参数。你会得到“没有重载的方法”导航'需要4个参数“的错误。有一个类似的问题和答案在这里:[http://stackoverflow.com/questions/7943812/webbrowser-navigate-user-agent](http://stackoverflow.com/questions/7943812/webbrowser-navigate-user-agent ) – crazymatt
Windows Phone具有3个参数的[WebBrowser.Navigate](http://msdn.microsoft.com/zh-cn/library/ff626636(v = vs.92).aspx)方法,它允许您发送您希望请求的HTTP头信息! –
我很肯定,当我最初回答这个问题时,情况并非如此。我是否因为害怕失去所有的代表或删除新的细节而删除我的答案? – crazymatt