javascript - 下载属性在 Firefox 中不起作用,但在 chrome 中起作用

标签 javascript html

这个 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/

相关文章:

javascript - 面对鼠标事件的问题

javascript - 检查是否有匹配的类名并做一些事情

javascript - 使用 jQuery 查找所选选项的名称

javascript - 检测 Mongoose 事件的语法是什么?

javascript - 如何使用 Javascript 在 Google Map v3 中使用 GTFS feed?

java - 使用 jsoup 从 HTML 解析表格

javascript - 获取被点击元素的 id 而无需在 html 中放置任何 js 代码

javascript - 带有搜索按钮的jquery下拉框

html - css div 禁用表格行 colspan

javascript - jquery html() 的问题