我正在使用Phonegap构建应用程序 我使用视口元标记定义了densitydpi:
<meta name="viewport" content="target-densitydpi=device-dpi, width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" />
直到几天前一切都很好,页面的像素比例是正确的
现在target-densitydpi=device-dpi
似乎被忽略了,网页似乎以1的像素比率显示,我无法弄清楚为什么它不使用设备的实际像素比率,之前是正确的。
我在使用Android 4.4.2的Nexus 5和使用Android 4.4.2的Nexus 4进行了测试
我正在使用cordova build android
答案 0 :(得分:2)
target-densitydpi 属性现已弃用。
请浏览此博客Viewport target-densitydpi support来自该博客的精简版
视频元标记中对target-densitydpi的支持最近已从WebKit中删除,随着Chrome for Android向前推进到WebKit的当前版本,此更改现已在Android中推出。
以下是博客中的修复
轻松快速修复
您可以在向{1}}提供的同时为Chrome for Android提供相同的加价
(including viewport)
,从而轻松解决此问题。