作者ippt (ippt)
看板AndroidDev
标题Re: [问题] 如何让浏览器不要转址到手机版网页?
时间Sat Mar 10 23:26:44 2012
谢谢大家的回应 我的问题解决了 撒花~~~
首先, 网站是使用 Javascript 判别 UserAgent 来决定是否转址
所以有两种解决方法
1. disable Javascript
使用 webView 预设 Javascript 就是 disable
2. UserAgent 设成 desktop
webView WebSetting 的 setUserAgentString() 可以把 UserAgent 设成 desktop
code 如下
webView = (WebView) findViewById(R.id.webView);
WebSettings settings = webView.getSettings();
settings.setUserAgentString("1"); <--- 只要 String 不是 null 就是 desktop
webView.loadUrl(url);
感谢nopeace大大关键回答, 也感谢Killercat, Lapass大大热心回答
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.167.71.147
1F:→ iincho:疑..这个method有export出来喔? 记错了orz... 03/11 01:07
2F:→ iincho:你可以去看底下的原始码,有几个数字对应到不同UAC string 03/11 01:08
3F:→ iincho:UA String 03/11 01:08