如何满足这个需求:将js的结果写入到文件。

教室里不能联网,不能安装其他的软件php python就别想了,firefox浏览器。
我写了一个js小应用。可以将js产生的一些数据存入localStarage,
现在,我想将这个localStorage保存到u盘,可以怎么办?

<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<input type="button" id="btncli" value="click" />
<script src="jquery-2.1.4.min.js"></script>
<script type="text/javascript"> var click=0; $"#btncli".clickfunction{ localStorage.setItemmsg, hello javascript; var str = localStorage.getItemmsg; var blob = new Blob[str]; var a = document.createElement"a"; a.href = window.URL.createObjectURLblob; a.download = "a.txt"; a.textContent = "下载"; document.body.appendChilda; };
</script>
</body>
</html>

你运行完你的小应用之后,然后把localStorage的内容循环打印出来然后复制保存到本地不行吗?

遍历你的localstorage到一个变量里。
document.write出来
ctrl+s保存到你的U盘

<a href="data:application/octet-stream,field1%2Cfield2%0Afoo%2Cbar%0Agoo%2Cgai%0A">CSV Octet</a>

点击即提示保存下载文件.

Node.js 阿..

FileReader

发表评论

电子邮件地址不会被公开。 必填项已用*标注