【问题标题】:Download attribute not working in Firefox but working in chrome下载属性在 Firefox 中不起作用,但在 chrome 中起作用
【发布时间】:2015-08-07 06:48:03
【问题描述】:

这个小提琴不能在 Firefox 中工作,但在 chrome 中工作。

我试过用这个:

点击w3schools标志下载图片:

注意: IE、Safari 或 Opera 版本 12(及更早版本)不支持下载属性。

小提琴链接:JsFiddle

【问题讨论】:

  • 没有指向 jsFiddle 的链接
  • jsfiddle.net/fztnwnbL - JsFiddle Lnk
  • 不管怎样,你到底在问什么?
  • 不要在代码中使用绝对网址。

标签: javascript html


【解决方案1】:

首先在 Firefox 中,您不能将 a 元素标记为从另一个域下载 所以像这样的一个是行不通的

    <a href="http://www.w3schools.com/images/myw3schoolsimage.jpg" download>

但是这个其他的可以在 firefox 上运行

    <a href="img/book.png" download>

Firefox 需要来自同一个域,所以相对 url 可以正常工作。

:) 好运

【讨论】:

  • 请注意,如果服务器发出 CORS 标头,它应该适用于 FF 中的远程 url。
  • @dandavis 我添加了 CORS 标头,其中 * 表示来源,我可以看到它们返回浏览器,但没有任何区别。
  • 四处搜索,发现FF不可能做到这一点:stackoverflow.com/questions/28318017/…
猜你喜欢
  • 2019-03-14
  • 1970-01-01
  • 2015-01-22
  • 1970-01-01
  • 2013-10-17
  • 2015-07-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多