简单的问题。我想监视每次触发自定义事件(“连接”)时的情况。
根据 How do I view events fired on an element in Chrome DevTools?和 http://www.briangrinstead.com/blog/chrome-developer-tools-monitorevents ,我可以使用MonitorEvent来监听chrome中的事件。但是,我不确定这是否支持自定义事件?
例如,我有一个由 jQuery 使用 $(document).bind('connect', function (ev, data) {//code here;}); 绑定(bind)的自定义事件;
但是如果我在控制台中输入 monitorEvents($0, 'connect')
我没有看到任何受监控的事件,即使该事件肯定是在我的代码中触发的。
谢谢!
C
最佳答案
monitorEvents 不是 jQuery 库的一部分,因此它不会捕获定制事件...它是控制台对象的一部分,因此只能“看到”正确的浏览器事件。 我建议您了解自定义 jQuery 事件的工作原理并创建您自己的记录器,至少使用 jQuery 很简单,只需在文档上设置一个事件监听器即可。
关于javascript - Google Chrome MonitorEvent 支持自定义事件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25689079/