簡體   English   中英

在Android中顯示移動WordPress

[英]Displaying Mobile WordPress in Android

我目前正在為網站/課程開發應用程序。 當前,它提取站點的RSS feed,對其進行適當的解析,然后單擊一個項目,它會啟動一個帶有WebView的新Activity來顯示頁面。

我當前的問題是,在較小的設備(例如HTC One或Samsung Stratosphere)上,它默認顯示網站的移動版本。 這正是我想要在所有設備上發生的事情,但是在我的Samsung Galaxy Note 8上,它默認加載頁面的桌面版本。

是否有人熟悉WordPress和Android,可以幫助我在默認情況下在Galaxy(以及其他設備)上強制WebView加載移動頁面?

謝謝!

使用通過WebViewgetSettings()方法獲得的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

http://www.useragentstring.com/pages/useragentstring.php

WebSettings

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM