Chrome开发者工具如何模拟触摸事件?

3
我尝试了几个模拟PC触摸事件的Javascript工具/技巧/框架,但没有一个像Chrome开发者工具那样完美。它是如何实现的?能否使用Javascript做得和它一样好?让我举个例子:我建立了一个专门为触摸屏幕设计的Web应用程序,其中包含一堆可拖动的元素。现在我也想将其提供给普通的Web浏览器使用。最简单的方法是使用一个小型Javascript框架,将鼠标事件映射到触摸事件,比如touche.js。这种方法的问题是,如果我快速拖动,鼠标指针会移出可拖动区域,然后立即停止。当我使用Chrome内置的模拟触摸事件(在开发者工具中)时,这种情况永远不会发生。我可以随意快速拖动。代码完全相同,除了框架。你有任何想法为什么会发生这种情况,是否有任何解决方法?

展示你的代码。你遇到了哪些问题? - J. K.
我认为他提出了一个理论问题,即如何实现。他没有给我们代码,因为他不希望我们用具体实现来回答这个问题。 - danijar
是的,sharethis 是正确的。这是一个一般性的理论问题。 - Per Quested Aronsson
1个回答

0

可能比JavaScript的层次低。尝试在Chromium代码库中搜索touchstart,你会发现它主要是C++代码 :(


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接