gpt4 book ai didi

android - 如何在 Android (Nexus 10) 上禁用 Chrome 30 中的双击缩放功能

转载 作者:太空狗 更新时间:2023-10-29 12:44:53 36 4
gpt4 key购买 nike

是否可以禁用双击 Chrome 上的元素触发的上下文缩放? (设置:Nexus 10 | Android 4.3 | Chrome 30)。

双击不是 native 触摸事件(touchstart、touchend 等)之一。似乎唯一的解决方案是自己定义 doubletap 事件的库(jquery-doubletap 和 hammer.js),但我在使用它们时遇到了问题(https://github.com/EightMedia/hammer.js/issues/388)。

谁能解释一下 doubletap 事件是如何触发的?它似乎不是元素事件,而是由浏览器本身处理的事件(每个浏览器都规定了自己独特的行为)。

最后,有没有办法禁用双击缩放?这对我来说是一个用户体验 killer 。谢谢。

最佳答案

在 Chrome for Android 的 future 版本中,当您设置了视口(viewport)时,双击将被移除。如果你今天想禁用它以获得稳定,你需要在你的视口(viewport)中设置 user-scalable=no。

这将禁用缩放(这可能不利于可访问性)但应该允许您获取所有触摸事件。

关于android - 如何在 Android (Nexus 10) 上禁用 Chrome 30 中的双击缩放功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19789951/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com