我认为这是在最新的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"
,也可以立即使用。只是在导致此问题的同一标签中打开。
有人看过吗?