Javascript android本机浏览器不支持更高分辨率?

Javascript android本机浏览器不支持更高分辨率?,javascript,android,browser,Javascript,Android,Browser,我决定使用本机浏览器和Canvas/JS为Android编写一些东西。 所以我有一个屏幕分辨率为1536x2048的安卓平板电脑。我用以下代码检查了窗口分辨率: alert(document.documentElement.clientWidth + 'x' + document.documentElement.clientHeight); 结果是980x1080。为什么? upd:在完整版本模式下,情况仍然相同您是否尝试过。它说没有官方标准,所以这可能是问题所在。这些可能是CSS像素,相当

我决定使用本机浏览器和Canvas/JS为Android编写一些东西。 所以我有一个屏幕分辨率为1536x2048的安卓平板电脑。我用以下代码检查了窗口分辨率:

alert(document.documentElement.clientWidth + 'x' 
+ document.documentElement.clientHeight);
结果是980x1080。为什么?


upd:在完整版本模式下,情况仍然相同

您是否尝试过。它说没有官方标准,所以这可能是问题所在。这些可能是CSS像素,相当于Android的密度独立像素,并考虑到屏幕密度。@Marius它显示980x1081::@commonware是,但是为什么它们不等同于屏幕像素呢?因为密度无关的像素是一种很好的标准化屏幕尺寸的方法,可以与现实尺寸相关联,比如40dp总是1/4英寸,同时可以利用额外的像素。