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