2016-03-10 34 views

回答

1

您可以使用Navigate方法导航到页面,并通过合适的User-Agent字符串作为additionalHeaders参数。

这个技巧对于在服务器端根据用户代理字符串检测移动模式的站点很有用。对于某些未检测到移动模式的网站,只有基于浏览器大小的客户端响应式设计,您可以调整浏览器控件的大小以显示移动视图。

这里的Galaxy Nexus的用户代理字符串的example

this.webBrowser1.Navigate("http://www.stackoverflow.com", 
          null, 
          null, 
          "User-Agent:Mozilla/5.0 (Linux; Android 4.0.4; Galaxy Nexus Build/IMM76B) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.133 Mobile Safari/535.19"); 

至于导致你看到的移动模式计算器网站:

enter image description here

+0

请问这个允许我查看非移动版本的网站吗? – Infinite

+1

您可以将null设置为'additionalHeaders'参数来查看非移动版本。 –

+1

我删除了关注脚本错误的部分答案。如果你需要这部分,你可以在修订中看到它。看来这个帖子回答你的问题。如果您对答案有任何疑问,或者如果您发现答案有帮助,请告知我:) –