如何使HTML文件自动保存?

时间:2014-02-25 18:09:55

标签: javascript jquery html mootools

我需要创建一个单独的html,其中人可以在文本字段中输入文本,然后单击按钮并保存文件本身,这样他就不会丢失更改。这个想法与wysiwyg对html文档的作用类似,但我需要在doc本身上实现。

我从哪里开始?我在谷歌上找不到类似的东西,也许我在找错了。

需要使用HTML + Javascript的东西,没有服务器端脚本。

2 个答案:

答案 0 :(得分:2)

单独的JavaScript无法修改文件系统上的文件。所有浏览器出于(良好)安全原因执行此操作。您将无法更改html文档本身(但根据下面Sean的评论,您可能能够生成该文档的新副本)。

您可以尝试使用cookie来存储输入值(自动编写它们并在文档打开时加载它们)。有各种jQuery插件可用于帮助读写cookie。

在企业或企业系统中,这通常使用数据库来完成,这需要服务器端脚本。

答案 1 :(得分:2)

我认为大多数答案都不正确。使用FileSystem API,内容仅保存到沙盒隐藏文件夹,用户无法控制其保存位置。

根据Sean Vieira的建议,使用TiddlyWiki是一个很好的解决方案。

但是,如果要自定义它,可以创建一个Flash / JS桥,Flash SWF会在其中保存实际内容。