其他分享
首页 > 其他分享> > 如何在Android(Nexus 10)的Chrome 30中禁用双击缩放功能

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

作者:互联网

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

双击不是本机触摸事件(touchstart,touchend等)之一.似乎唯一的解决方案是库本身定义了doubletap事件(jquery-doubletap和Hammer.js),但是我遇到了使用这些事件的问题(https://github.com/EightMedia/hammer.js/issues/388).

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

最后,是否有一种方法可以禁用双击缩放?对我来说这是一个UX杀手.谢谢.

解决方法:

在以后的Android版Chrome浏览器中,设置视口后,双击将被删除.如果您想在今天禁用它以保持稳定,则需要在视口中设置user-scalable = no.

这将禁用缩放(这可能不利于辅助功能),但应允许您获取所有触摸事件.

标签:double-click,google-chrome,nexus-10,touch-event,android
来源: https://codeday.me/bug/20191122/2060579.html