【发布时间】:2019-03-30 00:00:57
【问题描述】:
我正在尝试编写一个可以创建人工TouchEvents 的浏览器插件。到目前为止,我可以在 Chrome 中使用它,但 Firefox 似乎不支持TouchEvents,因为尝试使用new TouchEvent(...) 创建一个会产生:
ReferenceError: TouchEvent is not defined
我想知道是否有某种方法可以让我自己在插件中实现TouchEvent,或者以其他方式调度一个具有所有必要属性的事件,如TouchEvent。
但是,如果我创建 CustomEvent 并为其分配必要的额外属性以使其有效地成为 TouchEvent(即 touches、targetTouches 和 changedTouches),则这些属性不会由网页接收事件的时间。
有什么方法可以完成我所追求的,还是我试图让它在 Firefox 中工作时运气不佳?
【问题讨论】:
标签: javascript firefox firefox-addon touch-event