如果没有Chrome中的目标_blank,下载链接将无法正常工作

时间:2019-09-03 01:38:12

标签: javascript html google-chrome webkit

我认为这是在最新的Chrome更新中发生的(因为它在其他浏览器中仍然可以正常使用),但是我有一个实例化链接的下载链接,因此:

    const anchor = document.createElement('a')
    anchor.href = getDownloadUrl(version) // 'https://server.com/files/12345'

    document.body.appendChild(anchor)
    anchor.click()
    anchor.remove()

这只是无限期加载,说“正在等待https://server.com ...”。

如果我将其加载到另一个选项卡中,则可以立即运行。如果添加target="_blank",也可以立即使用。只是在导致此问题的同一标签中打开。

有人看过吗?

0 个答案:

没有答案