我遇到了一个问题,需要在第三方组件中(通过点击、焦点等浏览器事件触发)以编程方式完成一些操作(在JavaScript中)。 我不知道事件类型、事件绑定元素或适当的参数。
-尝试在Chrome上设置子树修改断点,但没有起作用。
-尝试检查jQuery事件,但data('events')没有显示任何有用的信息-它们必须使用DOM事件。
难道不存在一种记录/捕获/记录浏览器中所有事件然后进行检查(甚至回放)的方法吗?这似乎是找出我想要找出的唯一方法。
我遇到了一个问题,需要在第三方组件中(通过点击、焦点等浏览器事件触发)以编程方式完成一些操作(在JavaScript中)。 我不知道事件类型、事件绑定元素或适当的参数。
-尝试在Chrome上设置子树修改断点,但没有起作用。
-尝试检查jQuery事件,但data('events')没有显示任何有用的信息-它们必须使用DOM事件。
难道不存在一种记录/捕获/记录浏览器中所有事件然后进行检查(甚至回放)的方法吗?这似乎是找出我想要找出的唯一方法。
monitorEvents()
函数来记录在测试期间需要监视的所有事件。
Element.prototype.addEventListener
这样的函数来拦截添加的监听器。 - pimvdb