我正在尝试编写一个可以响应触摸事件和鼠标事件的Web应用程序。 Android上的Webview(以及其他可能的环境)会在轻触手机时触发mousedown事件和触摸启动事件。我遇到了touchstart事件触发页面更改的问题,而mousedown事件正在点击新页面中的不同按钮。
如果可行,简单的解决方案是强制webview将不触发鼠标事件以及触摸事件(但仅在单击实际鼠标时)。
我在这里已经阅读了答案:How to bind 'touchstart' and 'click' events but not respond to both?但它不包括这种情况。
任何人都知道如何以一般方式解决这个问题?