[英]Displaying Mobile WordPress in Android
我目前正在為網站/課程開發應用程序。 當前,它提取站點的RSS feed,對其進行適當的解析,然后單擊一個項目,它會啟動一個帶有WebView的新Activity來顯示頁面。
我當前的問題是,在較小的設備(例如HTC One或Samsung Stratosphere)上,它默認顯示網站的移動版本。 這正是我想要在所有設備上發生的事情,但是在我的Samsung Galaxy Note 8上,它默認加載頁面的桌面版本。
是否有人熟悉WordPress和Android,可以幫助我在默認情況下在Galaxy(以及其他設備)上強制WebView加載移動頁面?
謝謝!
使用通過WebView
的getSettings()
方法獲得的WebSettings
對象並更改UserAgent字符串。
WebSetting settings = webView.getSettings();
settings.setUserAgentString("Mozilla/5.0 (Windows NT 6.1; WOW64; rv:26.0) Gecko/20100101 Firefox/26.0");
對於當前的Firefox 26.0或您選擇的瀏覽器。 這將迫使網站以桌面模式顯示,因為這是網站確定它們是否提供移動版本或桌面版本的方法。
更新:您還可以使用移動UserAgent強制其移動。 有關更多信息,請訪問此網站,並提供示例UserAgents。
鏈接無效時,一些歷史參考示例:
Mozilla / 5.0(Linux; U; Android 4.0.3; ko-kr; LG-L160L Build / IML74K)AppleWebkit / 534.30(KHTML,如Gecko)版本/4.0 Mobile Safari / 534.30
Mozilla / 5.0(Linux; U; Android 4.0.3; de-ch; HTC Sensation Build / IML74K)AppleWebKit / 534.30(KHTML,like Gecko)Version / 4.0 Mobile Safari / 534.30
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.