【问题标题】:Windows 8 phone c# request desktop website not workingWindows 8 phone c#请求桌面网站不工作
【发布时间】:2014-08-13 07:29:42
【问题描述】:

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

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

提前谢谢你:)

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

【问题讨论】:

  • 你需要设置User-Agenthere (不确定它是否适用于WP8)

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


【解决方案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 导航到谷歌,它会用桌面版本响应。

【讨论】:

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

    这应该可以!对于大多数网站

    【讨论】:

      【解决方案3】:

      试试这个:

      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 导航到谷歌,它会用桌面版本响应。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多