为web浏览器控件设置用户代理,以显示移动版本的网站- windows phone 8

本文关键字:网站 版本 windows phone 移动 显示 控件 浏览器 web 设置 用户代理 | 更新日期: 2023-09-27 17:50:51

我需要在web浏览器控件中显示一些URL。对于一些网站,即使手机版可用,也不显示。我使用以下代码来设置用户代理

 webBrowser1.Navigate(
     new Uri(
         "http://www.linkedin.com/groups/NET-Developers-40949"
     ),
     null,
     "User-Agent:Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_1 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8B117 Safari/6531.22.7"
 );

仍然只有桌面版本呈现。任何帮助吗?是否有办法为整个会话设置用户代理?

为web浏览器控件设置用户代理,以显示移动版本的网站- windows phone 8

我有确切的问题,试图使webBrowser控件显示我导航到的网站的移动版本。在寻找答案的过程中,我偶然发现了你的问题。

最后我找到了一个令人难以置信的简单答案,而且奏效了。

你所需要做的就是编辑Web浏览器控件XAML。添加属性IsScriptEnabled="True"

我们要感谢Aditya Patil