如何创建“另存为”和“加载”对话框以在javascript中创建/加载json文件/数据?

如何创建“另存为”和“加载”对话框以在javascript中创建/加载json文件/数据?,javascript,json,save,Javascript,Json,Save,我正在为我正在创建的游戏创建一个小关卡编辑器,完全供个人离线使用 如何创建“另存为/加载”按钮,分别将我的级别保存为json数据,并读取以前保存的数据 谢谢 Javascript没有访问文件系统的权限,这意味着您无法从中读取、加载和保存数据 然而,在HTML5中有一个API来实现这一点,并且可以通过Javascript编程。这里有一个关于如何使用读取和写入数据的教程。如果自定义数据未共享,只需使用localStorage在重新加载之间预先列出数据即可。您还可以使用输入[type=file]/dn

我正在为我正在创建的游戏创建一个小关卡编辑器,完全供个人离线使用

如何创建“另存为/加载”按钮,分别将我的级别保存为json数据,并读取以前保存的数据


谢谢

Javascript没有访问文件系统的权限,这意味着您无法从中读取、加载和保存数据


然而,在HTML5中有一个API来实现这一点,并且可以通过Javascript编程。这里有一个关于如何使用读取和写入数据的教程。

如果自定义数据未共享,只需使用localStorage在重新加载之间预先列出数据即可。您还可以使用输入[type=file]/dnd让应用程序从用户硬盘上的文件获取数据,下载程序喜欢将应用程序创建的数据转换为用户下载文件夹中的文件。localStorage非常完美,谢谢!