我想在Safari浏览器或chrome开发人员工具的网络检查器的时间轴中查看自定义事件.
有没有人成功创建事件并将其显示在检查器中?这将非常有用.
这不会显示在时间轴中:
var event = document.createEvent( 'CustomEvent' );
event.initCustomEvent('myEvent', true, false);
document.dispatchEvent( event );
这可行,但这是鼠标事件,这不是我的意图:
var event = document.createEvent( 'MouseEvents' );
event.initEvent('click', true, false);
document.dispatchEvent( event );
解决方法:
您需要为自定义事件添加一个侦听器.
document.addEventListener('myEvent', function() { console.log('myEvent'); });
var event = document.createEvent('CustomEvent');
event.initEvent('myEvent', true, false);
document.dispatchEvent(event);
资源: