记录或记录所有浏览器DOM / JQuery事件

我有一个问题,需要以某种浏览器事件(点击,焦点,?)触发后,以编程方式(在javascript中)发生在第三方组件中发生的事情。 我不知道事件类型,事件绑定的元素或适当的参数。

-Tried设置子树修改的Chrome断点,但没有任何效果。
– 尝试检查jQuery事件,但数据(’事件’)没有显示任何有用的东西 – 他们必须使用DOM事件。

是不是应该有一些方法记录/捕获/记录浏览器中的所有事件,然后检查它们(甚至回放它们)? 这似乎是找出我想要找到的唯一方法。

是的Chrome可以:)

  1. 从扳手菜单中打开“开发人员工具”(Ctrl + Shift + I)/或右键单击页面,然后单击“检查元素”
  2. 转到“时间轴”标签。
  3. 单击底部的“小记录”按钮。
  4. 刷新页面。

它将显示所有加载事件(黄色)以及鼠标hover时发生的AJAX事件等。

干杯;)

在Chrome中,您可以在开发工具的控制台中使用monitorEvents()来记录您在测试期间触发的所有要监控的事件。