对于我的移动网络应用程序,我正在尝试获取设备的屏幕宽度以动态适应视图。
我真的很困惑为什么摩托罗拉 Atrix Atrix MB860 报告的宽度为 800 像素。当我看到这个设备的规格时,它的分辨率是 540x960。为什么在javascript中它报告800px?我使用了这个测试页面: http ://www.quirksmode.org/m/tests/widthtest.html
我在几台设备上测试了上面的页面,除了摩托罗拉 atrix 之外,它们都正确地报告了宽度。例如,galaxy s2 报告 480px,nexus 7 报告 1280px