点击链接下载会阻止javascript吗?

问题描述 投票:0回答:0

下载一个或多个文件的代码看起来像块javascript:

  const anchor = document.createElement('a');
  anchor.href = fileURL;
  anchor.download = filename;

  document.body.appendChild(anchor);
  anchor.click();
  document.body.removeChild(anchor);

调用此函数后,我与服务器的套接字连接中断并在一分钟内重新连接。如果我尝试使用此功能通过循环下载多文件,它只会下载数组中的最后一个文件并中断循环。

我通过获取文件并构建一个 blob 找到了解决方案,但这不是我想要解决此任务的方式。

是否有任何解释为什么会发生?

javascript download anchor
© www.soinside.com 2019 - 2024. All rights reserved.