如何删除HTML5视频事件监听器?

时间:2018-03-10 16:34:14

标签: javascript google-chrome-extension firefox-addon html5-video

我想删除以下视频事件监听器。

var video = document.querySelector("video");
video.onplay = function(){
//my operations
}

现在我要删除/禁用此侦听器。是否可以像HTML5 DOM事件监听器一样删除它:

element.addEventListener("mousedown", handleMouseDown);
element.removeEventListener("mousedown", handleMouseDown);

删除的原因是,在像youtube这样的动态网站中,当我动态转到另一个视频时(特别是在频道的精选视频页面上),此事件不会触发。我需要在动态页面更改时更新我的​​“视频”变量并再次设置事件监听器。但是我认为这会影响标签随时间的性能,因为以前的监听器仍在运行(或者是吗?)。我找不到关于此的官方文件。

0 个答案:

没有答案