移动设备上浏览器的显示分辨率错误

时间:2017-12-09 04:16:14

标签: javascript android ios mobile mobile-safari

document.write('Display size: <b>' + window.screen.width + '×' + window.screen.height + ' px.</b><br>');
document.write('Browser size: <b>' + window.innerWidth + '×' + window.innerHeight + ' px.</b><br>');
document.write('Avail size: <b>' + window.screen.availWidth + '×' + window.screen.availHeight + ' px.</b><br>');

在某些设备上,它显示正确的分辨率,但在其他设备上则没有。在某些情况下为什么它低于实际分辨率?

桌面 - 一切都很好。

三星Galaxy Tab 2显示1280 * 800,正确。

三星A5(2017)显示640 * 360,但实际分辨率为1920 * 1080。

iPad 4显示1024 * 768,但实际分辨率为2048 * 1536。

iPhone 5 SE显示568 * 320,但实际分辨率为1136 * 640。

0 个答案:

没有答案