如何在不使用带有下载属性的<a>元素或服务器的情况下下载文件?

gue*_*314 11 javascript html5 file download fileapi

根据caniuse,在Microsoft Edge build 10547+中支持元素的download属性,但不支持IE或Safari.<a>

如何在不使用<a>download属性集的元素或服务器的情况下下载文件对象?

Leo*_*mer 13

有许多方法可以触发下载.以下是一些:

使用表格:

<form method="get" action="mydoc.doc">
<button type="submit">Download</button>
</form>
Run Code Online (Sandbox Code Playgroud)

使用javascript:

<button type="submit" onclick="window.open('mydoc.doc')">Download</button>
Run Code Online (Sandbox Code Playgroud)