18910140161

js 如何移除别人设置的未知的自定义的事件?

顺晟科技

2021-07-09 11:25:04

222

使用了别人的平台,发现平台对 body 自带了 touchmove 事件监听,我该怎么获取对应的 事件函数 并移除?在 chrome console 调用getEventListeners可以获取,但是代码中并不能~求大佬指教~

什么叫“使用了别人的平台”?

匿名事件句柄无法移除。

P.S. 比较 hack 一点的做法是重写 HTMLElement.prototype.addEventListener 方法,但这要求你覆写的代码要在绑定之前执行,而如果你是通过注入等方式的话并不能控制执行时序。

相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航