如何将HTML用户输入保存到txt中。文件并将保存的输入加载到HTML文件中?

时间:2016-11-23 12:04:29

标签: javascript html

我最近为使用HTML的游戏制作了一个CharacterSheet。 HTML文件主要由以下内容组成 <input type="text"><input type="number"><input type="checkbox"><input type="radio"><select><textarea>标记用于插入数据。有没有办法将所有插入的数据保存到txt中。文件并在启动HTML文档时将其加载到HTML文档中?

在其他一些帖子中,他们遇到的问题是浏览器不允许写入文件,因为他们认为这是一个安全问题。但是,因为HTML和txt文件都在我的电脑上,所以我认为不应该有问题。

1 个答案:

答案 0 :(得分:0)

您可以允许用户下载文本文件,然后当他们开始游戏时将其上传到您可以解析它的位置,但更好的方法是使用内置于现代浏览器中的localStorage。它将永久存储在用户浏览器中,直到删除为止。

localStorage.game = JSON.stringify({ score: 1 }) // put
console.log(JSON.parse(localStorage.game)) // get