找了很多方法 meta js 都不管用
不明白 Safari 为啥要独树一帜(meta),Apple 官网却禁止 双击缩放,不过看不出来使用了什么方法。就离谱。
一般是用一段 js 禁止双击缩放,如果你的网站需要连续双击,那么就不要用 这段 js 了。
// Safari disable double tap to zoom
var lastTouchEnd = 0;
document.addEventListener('touchend', function(event) {
var now = (new Date()).getTime();
if (now - lastTouchEnd <= 300) {
event.preventDefault();
}
lastTouchEnd = now;
}, false);
下面这个 css 好像可以
body{
touch-action: manipulation;
}