网站建设资讯

NEWS

网站建设资讯

IOS如何实现禁止缩放页面?

不懂IOS 如何实现禁止缩放页面??其实想解决这个问题也不难,下面让小编带着大家一起学习怎么去解决,希望大家阅读完这篇文章后大所收获。

从事成都服务器托管,服务器租用,云主机,网页空间,国际域名空间,CDN,网络代维等服务。

IOS 禁止缩放页面的实现方法

在ios10前我们能通过设置meta来禁止用户缩放页面:

 

在ios10系统中meta设置失效了:

为了提高Safari中网站的辅助功能,即使网站在视口中设置了user-scalable = no,用户也可以手动缩放。

解决方法:监听事件来阻止

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) 
  } 

感谢你能够认真阅读完这篇文章,希望小编分享IOS 如何实现禁止缩放页面?内容对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,遇到问题就找创新互联,详细的解决方法等着你来学习!


网页标题:IOS如何实现禁止缩放页面?
标题来源:http://njwzjz.com/article/iphsgj.html