Microsoft.Phone.Controls.WebBrowser作为桌面浏览器

时间:2014-03-05 11:03:21

标签: html5 windows-phone-8

我开发了一个Windows Phone 8应用程序,在Microsoft.Phone.Controls.WebBrowser中显示html5内容 有没有办法让WebBrowser控件将HTML内容解释为普通的桌面Web浏览器?

1 个答案:

答案 0 :(得分:0)

至少在初始导航时,您可以指定要发送的其他标头,包括User-Agent

var ua = "User-Agent: MyDesktopAgent";
// IE10 desktop: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)
// IE11 desktop: Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko
webBrowser.Navigate("http://www.stackoverflow.com", null, ua);

除此之外,除了等待网站转向更具响应性的设计(适应屏幕大小和功能)而不是查看浏览器User-Agent字符串之外,您无能为力。