如何用纯javascript创建和写入临时文件?

Pol*_*les 4 javascript

我有一个 xml 内容,我想将其写入临时 xml 文件,然后提示用户保存它。我有这个...

var xml_content = document.getElementById('content_xml').value;
var downloadable=encodeURIComponent(xml_content);
document.location= 'data:Application/octet-stream,' +downloadable;
Run Code Online (Sandbox Code Playgroud)

请帮我一个纯javascript代码,我的意思是没有jquery。

Edg*_*ado 5

您可以使用 localstorage 来实现类似的功能

localStorage.setItem("tempxml", xml_content);
Run Code Online (Sandbox Code Playgroud)

然后,为了检索它(即使用户关闭并重新打开浏览器):

var xml_content = localStorage.getItem("tempxml");
Run Code Online (Sandbox Code Playgroud)

localStorage在最近的浏览器中可用,内容保存在用户的浏览器数据中(当然是客户端)。

希望这可以帮助。干杯