【问题标题】:HTML 5 download attribute not working in safariHTML 5 下载属性在 Safari 中不起作用
【发布时间】:2018-03-13 06:25:34
【问题描述】:
    <a href="{{list.resource.url}}" style="display: none"  id="file_id{{list.id}}" download="true">Export</a>

我需要一键下载文件,但在 safari 中,文件是在新标签页中打开而不是下载

【问题讨论】:

  • 哪个版本的 Safari?仅 10.1 及更高版本支持下载
  • 有没有办法在safari中一键下载文件?

标签: javascript django html safari


【解决方案1】:

注意:Edge 版本 12、IE、Safari 或 Opera 版本 12(及更早版本)不支持下载属性。
如果您收到上述错误,请删除以下样式属性style="display: none"

【讨论】:

  • 为什么我需要删除它?
  • display 属性允许您显示或隐藏元素。但是,如果您设置 display:none,它会隐藏整个元素。
  • 我需要隐藏该元素,这就是我添加该属性的原因,并单击外部由 javascript 完成的功能。
  • 您可以使用以下显示属性 style="visibility: hidden" 。它正在工作
  • 希望不是问题,我需要在Safari中一键下载文件
猜你喜欢
  • 2018-03-23
  • 1970-01-01
  • 1970-01-01
  • 2017-07-25
  • 2018-12-24
  • 2015-01-22
  • 1970-01-01
  • 2014-07-15
相关资源
最近更新 更多