我如何使用webview显示网站的完整网站而不是移动网站?每当我在开发时使用webview打开网站的移动版本。我希望它打开完整版(不确定它叫什么 - 完整/桌面版)。我搜索了android api并找不到任何东西。
答案 0 :(得分:4)
您正在查看的网站可能会识别Android浏览器用户代理,并调整网站内容以专门为移动电话呈现。尝试setting the user agent到桌面浏览器用户代理。
为清楚起见 - 这是Android浏览器用户代理示例(Nexus one phone,运行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
这是Google Chrome用户代理(在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
答案 1 :(得分:0)
您可以找到用户代理字符串here的列表。使用webview时使用桌面浏览器用户代理字符串。