我在iPad Safari 上有一个WebGL游戏,用通常的解决方案(比如这个:disable viewport zooming iOS 10+ safari?)能够禁用系统的捏合/缩放操作。但是,在使用
我已经在meta中添加了
编辑:下面是我尝试过的大部分方法的代码片段:https://codepen.io/SerialF/pen/BaaRKJN
document.body.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT)
切换到全屏模式后,无法实现禁用操作。我已经在meta中添加了
touch-action: none;
, user-scalable=no
,并对所有触摸事件(touchstart, touchend, touchmove, touchcancel)使用了passive: false
和e.preventDefault();
。编辑:下面是我尝试过的大部分方法的代码片段:https://codepen.io/SerialF/pen/BaaRKJN