【发布时间】:2022-04-29 05:06:59
【问题描述】:
我有一个 webgl 游戏在 iPad Safari 上运行良好
我可以使用通常的解决方案禁用系统捏合/缩放操作(例如:disable viewport zooming iOS 10+ safari?)
但是在游戏切换到全屏document.body.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT)后我无法工作
我在 meta 中有 touch-action: none;、user-scalable=no、passive: false 和 e.preventDefault(); 用于所有触摸事件(touchstart、touchend、touchmove、touchcancel)
编辑:这是我尝试过的大多数东西的代码笔:https://codepen.io/SerialF/pen/BaaRKJN
【问题讨论】:
-
我有同样的问题,我已经搜索了几个月的解决方案
-
我也没有找到任何解决方案:( 没有答案on three.js forum
标签: javascript html css mobile-safari