我正在开发一个移动应用程序,并且有很多关于各种元素的触摸事件。不幸的是,我无法在我的电脑浏览器上测试我的应用程序,因为它不支持触摸事件。如果我在电脑上运行(当然通过检查用户代理),有什么方法可以将所有触摸事件更改为动态单击事件?
感谢您
我正在开发一个移动应用程序,并且有很多关于各种元素的触摸事件。不幸的是,我无法在我的电脑浏览器上测试我的应用程序,因为它不支持触摸事件。如果我在电脑上运行(当然通过检查用户代理),有什么方法可以将所有触摸事件更改为动态单击事件?
感谢您
您可以在 chrome web 开发者工具中模拟触摸事件:
Chrome 开发者工具支持触摸模拟。但使用起来并不那么舒服。所以我只是为触摸事件仿真做了一个 chrome 扩展。它将 mousedown、mousemove、mouseup 事件转换为 touchstart、touchmove、touchend。它实际上模拟了iphone5,所以用户代理也改变了。
https://chrome.google.com/webstore/detail/touchphone-simulator/jijkpkhmnpbecppjhicgegndbbgfnngf