是否可以仅使用 JavaScript(无服务器端编程!)创建和下载 .txt 文件,并将其保存在本地驱动器上,而不显示浏览器“保存文件”对话框?
Rickard Staaf的回答已经过时。要在本地下载 javascript 中的文件而不提示对话框,请确保在浏览器设置中启用它(chrome >> 设置 >> 高级 >> 下载并关闭“下载前询问每个文件的保存位置”。
随后,您可以使用blob对象编写一个简单的文本文件:
function save() {
var content = ["your-content-here"];
var bl = new Blob(content, {type: "text/plain"});
var a = document.createElement("a");
a.href = URL.createObjectURL(bl);
a.download = "your-download-name-here.txt";
a.hidden = true;
document.body.appendChild(a);
a.click();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2633 次 |
| 最近记录: |