禁止页面缩放的正常处理
web 和 Android 的浏览器,可以通过 meta 的 viewport 的 user-scalable = no 来禁止页面的放大和缩小。但是在 ios 10 以上的 safari 就不行,现在网上给的解决办法是通过 js 的 touchstart 和 touchend 的时间差在 300ms 以内来禁用默认操作,来暂时性解决 safari 上双击放大的问题,虽然外有强敌完美,但貌似目前没有找到其他有效的方法
但是比较有意思的是,又发现了一个css属性,据说是可以从css层面实现禁止页面的缩小和放大,添加了,也试验了,但是不知道是不是写的位置不对,发现没有生效,感兴趣的可以自己试试
touch-action: manipulation;