我开发了一个Windows Phone 8应用程序,在Microsoft.Phone.Controls.WebBrowser
中显示html5内容
有没有办法让WebBrowser控件将HTML内容解释为普通的桌面Web浏览器?
答案 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
字符串之外,您无能为力。