在不离开页面的情况下打开下载窗口的最简单方法

在不离开页面的情况下打开下载窗口的最简单方法

什么是最好的跨浏览器方式来打开下载对话框(假设我们可以设置内容处置:标题中的附件)而无需导航离开当前页面,或打开弹出窗口,这在IE6中无法正常工作。



POPMUISE
浏览 462回答 3
3回答

拉风的咖菲猫

7年过去了,好的。我不知道它是否适用于IE6,但这会在FF和Chrome中提示OpenFileDialog。var file_path = 'host/path/file.ext';var a = document.createElement('A');a.href = file_path;a.download = file_path.substr(file_path.lastIndexOf('/') + 1);document.body.appendChild(a);a.click();document.body.removeChild(a);

红糖糍粑

这个javascript很好,它不会打开一个新窗口或选项卡。window.location.assign(url);

不负相思意

我总是在下载链接中添加一个target =“_ blank”。这将打开一个新窗口,但只要用户单击“保存”,新窗口就会关闭。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript