Android WebView incorect size(js window.screen)

时间:2016-10-29 10:12:09

标签: android webview

在移动设备上的WebView代码中给出:

alert(window.screen.width); -> 720px
alert(window.devicePixelRatio); -> 2

在浏览器上移动js代码给出:

alert(window.screen.width); -> 360px
alert(window.devicePixelRatio); -> 2

如何使WebView android组件的行为(windows.screen varibale)与浏览器相同?

1 个答案:

答案 0 :(得分:0)

https://developer.chrome.com/multidevice/webview/pixelperfect

桌面网站 在某些情况下,您可能需要显示非专为移动设备设计的内容 - 例如,如果您正在显示您无法控制的内容。在这种情况下,您需要强制WebView使用桌面大小的视口:

setUseWideViewPort(true)
setLoadWithOverviewMode(true)