我有一个xml内容,我想把它写在一个临时的xml文件中,然后提示用户保存它。我有这个......
var xml_content = document.getElementById('content_xml').value;
var downloadable=encodeURIComponent(xml_content);
document.location= 'data:Application/octet-stream,' +downloadable;
请帮我一个纯粹的javascript代码,我的意思是没有jquery。
答案 0 :(得分:2)
你可以使用localstorage来实现类似的东西
localStorage.setItem("tempxml", xml_content);
然后,为了检索它(即使用户关闭并重新打开浏览器):
var xml_content = localStorage.getItem("tempxml");
localStorage
在最近的浏览器中可用,内容保存在用户的浏览器数据上(当然是客户端)。
希望这会有所帮助。干杯