如题
h5 meta里加了这串不行,还是可以缩放
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1.0,,minimum-scale=1.0,user-scalable=0">js
js也加了 网上的这些阻止方法 也不行
// 阻止双击放大
var lastTouchEnd = 0;
document.addEventListener('touchstart', function(event) {
// console.log(event.touches.length);
if (event.touches.length > 1) {
event.preventDefault();
}
}, false);
document.addEventListener('touchend', function(event) {
var now = (new Date()).getTime();
if (now - lastTouchEnd <= 300) {
event.preventDefault();
}
lastTouchEnd = now;
}, false);
// 阻止双指放大
document.addEventListener('gesturestart', function(event) {
console.log(event.scale);
if(event.scale>0){
event.preventDefault();
}
}, false);
document.addEventListener('gesturestart', function(event) {
var event=event || window.event
if (typeof event.preventDefault != 'undefined') {//w3c
event.preventDefault();
} else{
event.returnValue = false;//ie
}
});
神奇啊,我有两个协议,一个用户协议一个隐私协议,一个有效一个无效
正常来说加了meta应该没问题啊
试试这样
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no">