zoukankan      html  css  js  c++  java
  • 超链接a的download属性 实现文件下载功能

    今天做项目遇到一个要点击按钮下载文件的功能。

    百度之 知道了a的download属性。这是HTML5的新特性。主要功能是实现下载功能。主要语法是

    <a href="url" download="filename">下载</a>

    url是你的路径,如果不写或者写成# 会下载当前页面的HTML代码

    filename是下载之后文件的名字。所以不写也可以,不写会按照路径里的那个文件名来。

    这个属性不兼容ie, 版本多高的ie都不支持。

    以后H5可以实现文件的上传和下载那还是很方便。

    ------------------------------------------------2020/1/11更新-------------------------------------------------

    本人换了macBookPro 证明Safari也是支持的

    还有就是download这个属性 不仅仅是改个文件名这么简单。

    a链接加上href其实就可以实现下载,但是页面会闪一下,因为打开了新页面。加上了download属性后,就不会了。

    换句话说 不会触发onbeforeunload事件了。

    这意味着,如果你的页面整体加了跳转限制,不让用户随便刷新,那你如果还想用<a>标签实现下载,就必须加上download属性。否则会出以下弹框。

  • 相关阅读:
    模式对象管理
    Oracle数据库实例
    github使用简介
    Oracle数据库安装与连接与简介
    利益相关者分析
    问题账户需求分析
    2018春季学期需求工程概论阅读计划
    JAXB在Java 9/10并且使用Tomcat 9的问题
    mysql 备份 恢复
    IntelliJ IDEA安装bower
  • 原文地址:https://www.cnblogs.com/ada-blog/p/7162603.html
Copyright © 2011-2022 走看看