进行移动端前端页面开发的时候有时候需要禁止用户缩放页面
一般使用meta声明如下即可:
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
ios10下失效了,请问有解决办法吗?
进行移动端前端页面开发的时候有时候需要禁止用户缩放页面
一般使用meta声明如下即可:
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
ios10下失效了,请问有解决办法吗?
window.onload=function () {
document.addEventListener('touchstart',function (event) {
if(event.touches.length>1){
event.preventDefault();
}
})
var lastTouchEnd=0;
document.addEventListener('touchend',function (event) {
var now=(new Date()).getTime();
if(now-lastTouchEnd<=300){
event.preventDefault();
}
lastTouchEnd=now;
},false)
}
let lastTouchEnd = 0;
document.addEventListener('touchstart', function (event) {
return touchstartFunction(event)
});
document.addEventListener('touchend', function (event,lastTouchEnd) {
return touchendFunciton(event,lastTouchEnd)
}, false);
// 阻止双指放大
document.addEventListener('gesturestart', function (event) {
return gesturestartFunction(event)
});
亲测可以用.
5 回答1.4k 阅读
5 回答1.5k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
2 回答856 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
4 回答1.1k 阅读✓ 已解决
1 回答865 阅读✓ 已解决
这是IOS10的一个新特性。无解的。以下是苹果官网的摘录
翻译过来就是