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

时间:2014-02-15 14:59:37

标签: javascript html5

我一直致力于在线/离线文字编辑HTML页面上做笔记。它有一个<textarea/>,类似于ask页面。

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

我在Chrome中尝试了File...Save As,IE不会保留我所做的文字更改。

问题https://stackoverflow.com/questions/21486908/save-a-webpage-after-its-variables-have-been-changed看起来很相似,但很冗长,而且还没有人回答。

1 个答案:

答案 0 :(得分:1)

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

您可能会发现可以实现此功能的浏览器特定功能,但我不知道任何可以依赖插件的便携式解决方案。

有一个similar question,但我认为你会遇到同样的问题,你无法保存HTML结构和内容的变化