并且意外地在时间上进一步获得第二点击事件监听器。我希望首先删除第一个,然后再添加它。 我如何使用chrome dev工具来确定事件侦听器何时被添加、删除,以及哪些代码导致了事件侦听,包括调用堆栈?监听器的添加和删除是在这样的函数中完成的 class SomeClass { * Enables listeners so that clicking on the navigatableElement
因此,我创建了一个自定义事件,并在第二个函数作用域中添加了一个侦听器。因此,当获取数据时,我在第一个函数作用域中调度事件。现在的问题是,如果页面被多次重新加载,监听器将被添加多次,所有的监听器都将被调用,这是我不想要的。document.addEventListener("customEvent", function () {
actualCallBack