我想将一个长字符串变量称为example.txt文件 我想知道如何使用Javascript进行此操作。 由于我不能将变量保存为.txt文件,我想知道是否有某种方法使用javascript引用变量,这是一个字符串作为.txt文件。
答案 0 :(得分:1)
使用Blob和objectUrl
//cross browser
window.URL = (
window.URL ||
window.webkitURL ||
window.mozURL ||
window.msURL
);
var example = new Blob([variable], {type: 'text/plain'}),
url = window.URL.createObjectURL(example);
那么基本上你可以使用url引用这个变量或者写这个url来锚定并下载它
document.body.innerHTML += '<a id="captislink" href="'+ url +'" download="example.txt">Save</a>';