我有一个 webgl 游戏在 iPad Safari 上运行良好,我可以使用常用的解决方案禁用系统捏合/缩放操作(例如:禁用视口缩放 iOS 10+ safari?),但在游戏切换到全屏显示document.body.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT)
我有touch-action: none;,user-scalable=no在元中,passive: false并且e.preventDefault();对于所有触摸事件(touchstart、touchend、touchmove、touchcancel)
编辑:这是一个包含我尝试过的大多数内容的代码笔: https: //codepen.io/SerialF/pen/BaaRKJN
我已经尝试过所有(是的!!!!)这个问题的解决方案,但似乎在iOS 11.3上没有任何作用?
有人成功阻止了iOS 11.3的缩放吗?PS:我知道有充分的理由不防止捏缩...。但是我别无选择。非常感谢您,我的英语也很抱歉。
我在互联网上搜索99%的网站...不,答案可以解决我的问题..我正在使用ios 12 ...是否有任何jQuery现在可以完全禁用Safari双击???
还是我可以在某些情况下使用某些代码检测功能(如果用户连按两次?
我花了2周的时间,仍然找不到解决方案。这是我尝试过的... CSS:* {-webkit-text-size-adjust:无; zoom:1;触摸操作:操作;} * {光标:pointer; -webkit-tap-highlight-color:rgba(0,0,0,0)}并 禁用视口缩放iOS 10+野生动物园?
我讨厌野生动物园。
我正在按照本指南禁用移动设备的缩放。
https://davidwalsh.name/zoom-mobile-browsers
正如许多其他人所建议的那样,该指南建议使用:
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"/> <!--320-->
Run Code Online (Sandbox Code Playgroud)
我已经尝试过这个和视口的几种变体,但我无法让它工作。此外,在查看我遵循的指南中的示例时,我意识到它也不起作用。
https://davidwalsh.name/demo/mobile-viewport.php
关于为什么这不起作用的任何想法以及有关如何使其工作的任何建议将不胜感激!