Javascript window.open(xxx, "download") 在下载提示时创建一个空白页面

1 safari download window.open

当我使用 Safari 运行 window.open(file, "download") 时,它会在下载提示时打开一个空白页面,并且空白页面保留在那里。我注意到 Firefox 打开一个空白选项卡,但下载开始时它会关闭。是否有另一个 javascript 命令/函数可以工作,这样 Safari 中就不会打开空白页面?

Ben*_*min 5

你为什么不改用window.location = file呢?

重定向到该文件会导致与单击该文件的链接相同的行为:您会收到下载提示,并且浏览器会停留在当前页面!