美文网首页
禁止移动端(IOS)双击页面变大

禁止移动端(IOS)双击页面变大

作者: Reclame | 来源:发表于2020-04-07 20:02 被阅读0次

查了很多资料,都说在head标签里面加入。

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">

实际上还是可以双击页面变大的,最后想到的就是事件监听,touchstart,touchend。

let touchTime = 0;
document.addEventListener('touchstart', function(event) {
  if (event.touches.length > 1) {
    event.preventDefault();
  }
});
document.addEventListener('touchend', function(event) {
  //记录当前点击的时间与下一次时间的间隔
  var nowTime = new Date();    
  if (nowTime.getTime()  - touchTime <= 300) {
    event.preventDefault();
  }
  touchTime = nowTime.getTime();
}, false);

再一次双击页面的时候,不会放大了,成功解决了

相关文章

  • 禁止移动端(IOS)双击页面变大

    查了很多资料,都说在head标签里面加入。 实际上还是可以双击页面变大的,最后想到的就是事件监听,touchsta...

  • 移动端开启页面滚动和禁止页面滚动@令狐张豪

    移动端开启页面滚动和禁止页面滚动@令狐张豪 在做移动端的时候我们经常要禁止页面的滚动和开启页面的滚动,故学习了下原...

  • Web前端のH5页面开发技巧

    meta标签相关知识 移动端页面视口设置 针对ios优化 禁止设备识别 缓存处理 样式处理技巧 -webkit-...

  • meta设置

    移动端页面设置视口宽度等于设备宽度,并禁止缩放。 移动端页面设置视口宽度等于定宽(如640px),并禁止缩放,常用...

  • overflow:hidden在IOS移动端

    overflow:hidden在IOS移动端 问题 页面上有个弹出窗,弹出窗出现后 禁止弹框上下滚动 弹框内容...

  • 移动端禁止页面滑动

    移动端禁止页面滑动 场景是这样滴~一般H5活动 达到某一条件弹出提示 往往是遮罩层 用户在遮罩层上只能进行指定的操...

  • 移动端页面禁止缩放

  • 移动端开发总结

    一、meta标签相关知识1、移动端页面设置视口宽度等于设备宽度,并禁止缩放。2、移动端页面设置视口宽度等于定宽(如...

  • 干货教程:移动页面开发小技巧

    01meta标签的相关知识 1、移动端页面设置视口宽度等于设备宽度,并禁止缩放。 1 2、移动端页面设置视口宽度等...

  • fastclick.js解决移动端点击300ms延迟

    300ms延迟的来源 移动端有很多手势事件,如点击跳转,双击放大缩小页面,滑动等等。就是因为移动端需要判断手势类型...

网友评论

      本文标题:禁止移动端(IOS)双击页面变大

      本文链接:https://www.haomeiwen.com/subject/jnknphtx.html