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

标签 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));

提前谢谢你:)

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

最佳答案

对于某些网站,使用桌面版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,它会使用桌面版本进行响应。

关于c# - Windows 8 手机 C# 请求桌面网站无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25280445/

相关文章:

c# - 如何为我的 ASP.NET TextBox 获取正确的 ClientID?

c# - 在Windows Phone 8中播放背景声音和声音效果

c# - Windows 工作流 StateActivity 切换性能

c# - 使用文本和 ProgressBars 填充 DataGridView

swift - 在 Realm 中选择一列并单击链接

url - Grails将更改URL渲染为索引

c# - 如何实现不带参数的ICommand

sqlite - SQLite 3.8.2 Update语句上的异常

c# - 访问 DotNetNuke 模块中的 .config 文件

android - 使用参数改造 POST URL