if(/Android (\d+\.\d+)/.test(navigator.userAgent)) {
var version = parseFloat(RegExp.$1);
if(version > 2.3) {
var phoneScale = parseInt(window.screen.width) / 750;
document.write('<meta name="viewport" content="width=750, minimum-scale = ' + phoneScale + ', maximum-scale = ' + phoneScale + ', target-densitydpi=device-dpi">');
} else {
document.write('<meta name="viewport" content="width=750, target-densitydpi=device-dpi">');
}
} else {
document.write('<meta name="viewport" content="width=750, user-scalable=no, target-densitydpi=device-dpi,minimal-ui">');
}
怎么用:
放在页面的<script>标签里面
为什么:
因为移动端要告诉浏览器你这个页面要怎么处理缩放
上面这个判断的意思是
首先判断是不是安卓
然后版本是不是大于2.2