如何在cordova / phonegap中获得webview的原始分辨率?

时间:2014-12-21 07:53:13

标签: cordova webview viewport resolution

我的测试手机的分辨率是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;设置但没有用处。

  它真的难倒我。有人能帮助我吗?

1 个答案:

答案 0 :(得分:1)

最后,我找到了方法:添加“&lt;偏好名称=&#34; android-targetSdkVersion&#34;值=&#34; 17&#34; /&gt;“to config.xml。

但我确实知道为什么?如果有人可以告诉我这件事?