javascript - Google Chrome MonitorEvent 支持自定义事件吗?

标签 javascript jquery google-chrome events

简单的问题。我想监视每次触发自定义事件(“连接”)时的情况。

根据 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/

相关文章:

javascript - Angular 4 : Subscribing to Observable

jquery - 将 AngularJS $scope 数据传递给 Jquery 元素(Stripe Checkout)

google-chrome - border-radius 在 Chrome 中不起作用?任何解决方法?

google-chrome - 正在清除Chrome浏览器以重新加载Google Tag Assistant?

google-chrome - capybara 测试后 Chrome 驱动程序不会退出

javascript 在悬停标签时,将底部的网址栏更改为

javascript - ES6 中 'let' 关键字的作用域是什么(请看下面的代码片段)

javascript - 获取多个实例中的当前脚本src

javascript - Chrome 扩展 -executeScript 不在事件选项卡中

javascript - 滚动时如何将菜单栏从页面中间留在顶部?