我的测试手机的分辨率是1920 * 1080,当我使用phonegap在线版本(build.phonegap.com)或本地phonegap版本3.1.0时,它曾经做得很好。但是当我将本地Cordova更新到版本4.1.2时,它工作错误。
当我运行js:alert(window.devicePixelRatio +&#34 ;;&#34; + screen.width +&#34 ;;&#34; + window.innerWidth)时,我得到:3; 360; 360。<登记/>
所以,如果我定义1px边框,它看起来像3px!
我在几天内尝试了一些方法,例如更改视口设置或使用插件更改webview&#39;设置但没有用处。
它真的难倒我。有人能帮助我吗?
答案 0 :(得分:1)
最后,我找到了方法:添加“&lt;偏好名称=&#34; android-targetSdkVersion&#34;值=&#34; 17&#34; /&gt;“to config.xml。
但我确实知道为什么?如果有人可以告诉我这件事?