我正在为三星galaxy,moto xoom和kindle fire等平板电脑开发应用程序.
我的webvIEw没有加载我提供的桌面版网址.
我尝试通过设置用户代理,但我不知道什么是确切的“ua字符串”将解决我的问题.当我记录ua字符串时,我得到了以下内容
代码:
String ua = m_webvIEw.getSettings().getUserAgentString() ;Log.i("AboutActivity", "UA = "+ua) ;
UA字符串:
UA = Mozilla/5.0 (linux; U; AndroID 3.1; en-US; GT-P7500 Build/HMJ37) AppleWebKit/534.13 (KHTML, like Gecko) Version/4.0 Safari/534.13
我在某处读到了我需要删除ua字符串中的“mobile”但我在打印的ua字符串中没有“移动”.
我已经通过在其中添加桌面尝试了以下ua字符串,即使它不会到来
String ua = "Mozilla/5.0 (linux; U; AndroID 3.1; en-US; GT-P7500 Build/HMJ37) AppleWebKit/534.13 (KHTML, like Gecko) Version/4.0 Desktop Safari/534.13"; mWebvIEw.getSettings().setUserAgentString(ua);
解决方法:
可能是因为您在用户代理中安装了AndroID,因此他们知道您在移动电话上.尝试更多桌面浏览器,例如:
String ua = "Mozilla/5.0 (X11; U; linux i686; en-US; rv:1.9.0.4) Gecko/20100101 firefox/4.0";
总结 以上是内存溢出为你收集整理的android – 想使用uastring在我的webview中加载桌面版全部内容,希望文章能够帮你解决android – 想使用uastring在我的webview中加载桌面版所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)