作者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