是否可以使用JS修改从中调用脚本的html文件?

时间:2010-12-30 08:38:00

标签: javascript file editor text-editor client-side

我正在开发以下用于本地使用:

我有一个HTML页面,包含一些内容。

是否可以通过浏览器编辑此HTML的内容,并仅使用JavaScript将更改即时保存到同一文件中?因此,用户可以通过浏览器编辑文件,它会自动保存。

问题是,我不可能在这里使用服务器端语言。它应该与最新的Firefox兼容,其他浏览器并不重要。

3 个答案:

答案 0 :(得分:2)

不,如果没有后端代码,这是不可能的。

答案 1 :(得分:2)

不,您不能仅使用本机Javascript保存服务器端文件。

但是,似乎有一些Java FTP小程序可以从JavaScript编写脚本。见this SO question

除此之外,您需要在服务器端接收和写入数据。

答案 2 :(得分:2)

如果更改仅适用于该用户,则可以解析页面数据并将其存储在本地。使用一些HTML5好东​​西:http://diveintohtml5.ep.io/storage.html

然后,当用户回来时,使用Javascript模板引擎渲染它 我的心转到PURE,但如果您更喜欢双括号系列模板,还有很多其他选项。

如果更改适用于所有用户,则可以调用您拥有的第三台服务器(appEngine,Amazon,...)来存储数据,并通过JSONP提供。再次使用JS模板引擎渲染它们。