这两天正在做,遇到了部分问题
//屏幕适配
var ratio1 = 1/window.devicePixelRatio;
var ratio = ratio1.toFixed(3);
var highResSplash = "<meta name='viewport' content='initial-scale="+ratio+"' />";
$('head').append(highResSplash);
iphone,pad什么的都没问题,而且因为ios7不支持width=device-width,以及安卓4.4之后,不再支持target-densitydpi后,一般我都直接缩放了,至少比那些不努力只会放initial-scale=1.0要好一些。
另外,用phonegap打包,安卓4.4会有viewport缩放实效的问题,需要重新设置webview,不过我已经折腾半天也没把cordova-webview-setting 弄进去。
https://github.com/gitawego/cordova-webview-setting暂时性放弃,按照360的搞了