Javascript 我可以使用event.originalEvent吗?
我正在尝试找出事件originalEvent的浏览器兼容性。找了很多地方,但都找不到 的链接也没有任何信息 我也登记了,但也没有信息Javascript 我可以使用event.originalEvent吗?,javascript,Javascript,我正在尝试找出事件originalEvent的浏览器兼容性。找了很多地方,但都找不到 的链接也没有任何信息 我也登记了,但也没有信息 因此,我想知道我使用OriginaleEvent的安全性有多高?查找您可以找到的jQuery文档: 当浏览器触发事件或其他JavaScript调用jQuery的.trigger()方法时,jQuery会向处理程序传递一个事件对象,它可以用来分析和更改事件的状态。此对象是浏览器提供的数据的规范化子集;浏览器未修改的本机事件对象在event.originalEvent
因此,我想知道我使用OriginaleEvent的安全性有多高?查找您可以找到的jQuery文档: 当浏览器触发事件或其他JavaScript调用jQuery的
.trigger()
方法时,jQuery会向处理程序传递一个事件
对象,它可以用来分析和更改事件的状态。此对象是浏览器提供的数据的规范化子集;浏览器未修改的本机事件对象在event.originalEvent
中可用
因此,这在jQuery元素之外是不可用的,因为这仅用于访问实际的本机事件。我还认为在搜索之后。但那不是originalEvent,而是originalTarget。
window.addEventListener('click',(e)=>console.log(e.originalEvent))代码>在Chrome中为我提供未定义的。听起来使用起来不安全,不管它是什么,我应该去睡觉,我不能阅读。。。。等等,你说的是包装事件对象的库吗?正如你问题中链接的答案所示,originalEvent
不是真的。jQuery将其事件包装在自己的界面中,因此用户可以通过属性e.originalEvent
访问“原始事件”。链接的答案将其声明为本机事件。现在我有点困惑了,这不是原始事件。这是我在问题中评论的原始目标。@gacat我的错,我们开始了,我用正确的信息更新了答案。