首页 > 解决方案 > 如何终止事件源侦听器

问题描述

我正在制作一个从 YouTube 下载 mp3 的网站。我使用事件源制作了一个进度条。我创建这些侦听器来制作进度条?我如何提前终止一个(如果用户提出新请求)。

   mp4EventSource = new EventSource(`/${id}/mp4Event`);

                      function getVidProgress () {
                                  mp4EventSource.addEventListener(`progress${id}`, updateMp4Data);
                                  return () => mp4EventSource.close();
                                };

标签: javascript

解决方案


推荐阅读