美文网首页
a标签的download属性下载canvas

a标签的download属性下载canvas

作者: kiterumer | 来源:发表于2019-06-02 10:56 被阅读0次
    save.onclick = function() {
      var url = canvas.toDataURL("image/png");
      var a = document.createElement("a");
      document.body.appendChild(a);
      a.href = url;
      a.download = "我的画儿";
      a.target = "_blank";
      a.click();
    };
    

    在canvas面板中有一个下载按钮save,点击它便可下载画布保存到本地。

    a标签属性

    • download
      此属性指示浏览器下载 URL 而不是导航到它,因此将提示用户将其保存为本地文件。该属性的值作为与填充的文件名。
    • href
      URL 不限于基于 Web(HTTP)的文档,也可以使用浏览器支持的任何协议。例如,在大多数浏览器中正常工作的file:、ftp:和mailto:还有tel:。
    • target
      • _self:默认值,在当前页面加载。
      • _blank: 新窗口打开。

    平时在浏览器点击一个连接一般默认是在本页面打开,这并不是我们希望的。想在额外的标签页加载网页有什么好的办法呢?

    1. 按住ctrl键点击链接,会在新标签页打开
    2. 鼠标中键或者滚轮点击链接,会在新标签页打开
    3. 按住shift键点击链接,会在新窗口打开

    相关文章

      网友评论

          本文标题:a标签的download属性下载canvas

          本文链接:https://www.haomeiwen.com/subject/itzgtctx.html