Javascript 添加新文本内容并在.HTML文件中保留更改后,归档/保存HTML文档

Javascript 添加新文本内容并在.HTML文件中保留更改后,归档/保存HTML文档,javascript,html,Javascript,Html,我一直在做一个在线/离线文本编辑HTML页面来做笔记。它有一个类似页面的 问题是如果浏览器崩溃,那么一些工作可能无法恢复。将HTML页面的实时内容保存到.HTML文件的简单、干净的方法是什么?在Chrome或IE中,是否有任何方法将HTML文档保存为精确显示的格式 我尝试了一个文件…在Chrome中另存为,IE将不会保留我所做的文本更改 这个问题看起来很相似,但很长,而且还没有人回答。浏览器中的HTML/JS上下文以沙盒模式运行,这意味着您无法以编程方式将JS中的文件直接读写到文件系统。看一看,

我一直在做一个在线/离线文本编辑HTML页面来做笔记。它有一个类似页面的

问题是如果浏览器崩溃,那么一些工作可能无法恢复。将HTML页面的实时内容保存到.HTML文件的简单、干净的方法是什么?在Chrome或IE中,是否有任何方法将HTML文档保存为精确显示的格式

我尝试了一个
文件…在Chrome中另存为
,IE将不会保留我所做的文本更改


这个问题看起来很相似,但很长,而且还没有人回答。

浏览器中的HTML/JS上下文以沙盒模式运行,这意味着您无法以编程方式将JS中的文件直接读写到文件系统。看一看,检查一种间接实现的方法(使用浏览器抽象)。这是在离线web应用程序中实现持久性的最常见方法之一

您可能会发现特定于浏览器的功能可以实现这一点,但我不知道有哪种便携式解决方案不依赖插件


有一个问题,但我认为您会遇到同样的问题,即无法保存HTML结构和内容中的更改

我还不知道web存储。W3C文章对我来说似乎很冗长,但你看起来更平易近人。W3C页面包含规范,读起来有点沉重:)试试看。请注意,第二个建议可能只会触发“保存”对话框,因此它与您现在的建议没有太大区别(尽管我没有测试过)。