【发布时间】:2013-04-18 11:02:40
【问题描述】:
我遇到的问题是,当我从包含WebView 的应用程序中打开所需的网站时,该网站会将其重定向到移动网站。我不希望这种情况发生。
我想在个人电脑/笔记本电脑上查看网站。我可以理解该网站已准备好进行重定向,但我想限制它从我的应用程序中进行。这样我就可以像在我的电脑上使用手机一样浏览网站了。
【问题讨论】:
标签: android android-webview user-agent
我遇到的问题是,当我从包含WebView 的应用程序中打开所需的网站时,该网站会将其重定向到移动网站。我不希望这种情况发生。
我想在个人电脑/笔记本电脑上查看网站。我可以理解该网站已准备好进行重定向,但我想限制它从我的应用程序中进行。这样我就可以像在我的电脑上使用手机一样浏览网站了。
【问题讨论】:
标签: android android-webview user-agent
webview.getSettings().setUserAgent(1);
试试这个。基本上,一些移动浏览器具有此设置,可以设置为保存您的默认选择。有些没有。
【讨论】:
您可以更改 WebView 的用户代理字符串,因为网站会根据该字符串决定是否为您提供完整网站或移动网站。我的用户代理字符串只是一个示例(实际上是我的),因此您可以将其更改为任何非移动浏览器。
myWebView.getSettings().setUserAgentString("Mozilla/5.0 (Windows NT 6.0; rv:20.0) Gecko/20100101 Firefox/20.0");
【讨论】: