javascript - 跨浏览器另存为.txt

标签 javascript save-as execcommand data-uri

是否有允许将字符串保存为 txt 文件并跨浏览器工作的 JavaScript 库?

过去,我一直在使用 Downloadify,但出于以下几个原因,我正在考虑另一种选择:

  • 我希望找到一个纯 JavaScript 的解决方案,而不需要 Flash
  • 似乎 Downloadify 不再更新了 (过去 18 个月没有更新)
  • 我在 IE 9 中遇到 Downloadify 问题,字符串被 chop

最佳答案

Here is你需要什么。但它还不是跨浏览器。适用于谷歌浏览器。

<a download="MyFile.txt" 
   href="your-data-uri-here"
   draggable="true" 
   class="dragout"
>Download ready</a>

维基百科也有很好的 article about Data URI

关于javascript - 跨浏览器另存为.txt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6464828/

相关文章:

javascript - Chrome Selection.addRange() 不选择(一个 execCommand ('copy' )用例)

javascript - 使用 webpack 代码拆分,如何加载 block 和 HTML 布局?

javascript - 类型 'srcset' 上不存在属性 'DetailedHTMLProps<ImgHTMLAttributes<HTMLImageElement>, HTMLImageElement>'

java - 使用java通过远程服务器执行powershell命令

Powershell - 文件已存在时的另存为功能

dialog - 单击数据 URI anchor 链接时,在 Chrome/Safari 中强制另存为框

javascript - setTimeout 并将按钮值复制到剪贴板

javascript - 是什么阻止了导航栏的显示以及如何修复它?

javascript - NicEdit 需要解决方案 Insert HTML text into Instance

node.js - Node-Webkit 文件下载进度