Windows 8手机c#请求桌面网站无法正常工作

时间:2014-08-13 07:29:42

标签: c# url windows-phone-8 browser

如何在webBrowser组件中请求桌面网站而不是移动网站。我尝试在网址后添加“= desktop”,但这不起作用。

String url = "http://www.google.com"; // This could be any website url
Browser.Navigate(New Uri(url + "=desktop", UriKind.Absolute));

提前谢谢你:)

如果您需要更多详细信息,请发表评论,我将很乐意进一步详细解释:)

3 个答案:

答案 0 :(得分:1)

对于某些网站,使用桌面版本User-Agent可以解决此问题。

试试这个:

Browser.Navigate(new Uri(MainUri, UriKind.Absolute), null, "User-Agent:Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)");

我只是使用IE10的UA导航到google,并使用桌面版本进行回复。

答案 1 :(得分:1)

Browser.Navigate(new Uri(MainUri, UriKind.Absolute), null, "User-Agent:Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)");

这应该有效!大多数网站

答案 2 :(得分:1)

试试这个:

Browser.Navigate(new Uri(MainUri, UriKind.Absolute), null, "User-Agent:Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)");

我只是使用IE10的UA导航到google,并使用桌面版本进行回复。