【发布时间】:2012-12-06 12:57:12
【问题描述】:
我正在尝试编写 javascript,当给定一个 url 时,它会告诉用户的浏览器下载指向该 url 的资源。我想要的基本上是:
function download(url) { ... }
我可以使用window.open(url) 设置窗口,但问题是浏览器仍然可以决定是显示还是下载文件。由于我无法通过 javascript 控制 MIME 类型,因此我需要一种方法来使用 javascript 指示浏览器忽略 MIME 类型并下载资源。基本上与右键单击链接并单击“下载”或等效项时发生的情况相同。
旁注:我已经尝试使用 html5 标签的“下载”属性,但目前至少有一个浏览器(firefox)没有正确实现它,所以暂时不考虑。
【问题讨论】:
标签: javascript download mime