【发布时间】:2011-11-22 22:01:37
【问题描述】:
我想通过理想地序列化并将它们从浏览器 A 发送到浏览器 B 来镜像两个浏览器之间的 JavaScript 鼠标/触摸事件。 鼠标事件对象似乎包含循环引用,因此不可序列化。
我最终想要实现的是在远程浏览器中引发与本地浏览器相同的事件。
鉴于事件引用了本地 DOM 对象,很可能使用鼠标或触摸事件不是可行的方法。任何提示/想法表示赞赏。
【问题讨论】:
-
你到底想在这里完成什么?可以使用weinre 或js-test-driver 等远程工具来完成吗?
-
这不是为了测试。我想将用户的手势从一台设备发送到另一台设备。如果用户 A 在运行 Safari 的 iPad 前,我想将触摸手势发送到另一个浏览器。传输层很简单,我只需要找到可以通过网络发送的 JavaScript 构造。
标签: javascript touch mouseevent