我需要创建一个单独的 html,用户可以在文本字段中输入文本,然后单击一个按钮并保存文件本身,这样他就不会丢失更改。这个想法类似于所见即所得对 html 文档的作用,但我需要在文档本身上实现它。
我从哪里开始?我在 Google 上找不到类似的东西,也许我搜索的热量有误。
需要使用 HTML + Javascript 的东西,不需要服务器端脚本。
最佳答案
JavaScript 本身无法修改文件系统上的文件。所有浏览器出于(良好的)安全原因都这样做。您将无法更改 html 文档本身(但根据下面 Sean 的评论,您可能能够生成该文档的新副本)。
您可以尝试使用 cookie 来存储输入值(自动写入它们并在文档打开时加载它们)。有各种 jQuery 插件可用于帮助读取和写入 cookie。
在商业或企业系统中,这通常是通过数据库完成的,这需要服务器端脚本。
关于javascript - 如何使 HTML 文件自动保存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22022565/