2011-12-29 86 views
0

如何顯示網站的完整網站而不是使用webview的移動網站?每當我在開發過程中使用webview時,都會打開網站的移動版本。我想要它打開完整版本(不知道它叫什麼 - 完整版/桌面版)。我通過android api搜索並找不到任何東西。Android上的完整網站

回答

4

您正在查看的網站可能會識別Android瀏覽器用戶代理,並調整網站內容以專門針對手機進行渲染。嘗試setting the user agent到桌面瀏覽器用戶代理。

爲了清晰 - 在這裏是一個樣本Android瀏覽器的用戶代理(的Nexus One手機運行Android 2.2):

Mozilla/5.0 (Linux; U; Android 2.2; en-us; Nexus One Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 

這裏是一個谷歌瀏覽器的用戶代理(在Mac):

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.63 Safari/535.7 
+0

那麼我會把參數,而不是ua?順便說一下,我正在測試的手機是運行Android 2.3.3的HTC Inspire – 2011-12-29 22:59:24

+0

嘗試傳遞桌面瀏覽器用戶代理字符串,例如我在我的答案中使用的Chrome瀏覽器。 – Kevin 2011-12-29 23:05:52

0

您可以找到用戶代理字符串列表here。使用webview時使用桌面瀏覽器用戶代理字符串。