这个 fiddle 不适用于 firefox,但适用于 chrome。
我试过用这个:
<p>Click on the w3schools logo to download the image:<p>
<a href="http://www.w3schools.com/images/myw3schoolsimage.jpg" download="aa">
<img border="0" src="http://www.w3schools.com/images/myw3schoolsimage.jpg" alt="W3Schools" width="104" height="142">
</a>
<p><b>Note:</b> The download attribute is not supported in IE, Safari or Opera version 12 (and earlier).</p>
fiddle 链接:JsFiddle
最佳答案
首先在 firefox 中,你不能标记一个元素从另一个域下载 所以这样的 a 行不通
<a href="http://www.w3schools.com/images/myw3schoolsimage.jpg" download>
但是这个其他的可以在 firefox 上运行
<a href="img/book.png" download>
Firefox 需要来自同一个域,因此相对 url 可以正常工作。
:) 祝你好运
关于javascript - 下载属性在 Firefox 中不起作用,但在 chrome 中起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30444250/