Javascript cordova误报屏幕宽度和屏幕高度
我在cordova android应用程序的开头有这个代码Javascript cordova误报屏幕宽度和屏幕高度,javascript,cordova,screen,samsung-mobile,Javascript,Cordova,Screen,Samsung Mobile,我在cordova android应用程序的开头有这个代码 document.addEventListener("deviceready", onDeviceReady, false); function onDeviceReady() { alert("screen width is " + screen.width + " screen height is " + screen.height); } 但它并没
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
alert("screen width is " + screen.width + " screen height is " + screen.height);
}
但它并没有按预期工作:
银河注3为总垃圾:(应报告1920×1080)
海信HS-U980工作正常(应报告1280x720)
它与genymotion emulator一起工作,我没有理由怀疑它现在会停止工作,这是用实际移动设备进行的测试所达到的程度——在我知道原因之前,我不会再将大量手机从各地拖进办公室。如果有想法,我将不胜感激。我有一个相同的问题,有两种解决方案:
- 您需要在视口上硬写您的高度和宽度
- 或者您需要使用JavaScript重写动态视图端口。您需要使用DPI设备*屏幕高度和宽度