我正在开发以下用于本地使用:
我有一个HTML页面,包含一些内容。
是否可以通过浏览器编辑此HTML的内容,并仅使用JavaScript将更改即时保存到同一文件中?因此,用户可以通过浏览器编辑文件,它会自动保存。
问题是,我不可能在这里使用服务器端语言。它应该与最新的Firefox兼容,其他浏览器并不重要。
答案 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模板引擎渲染它们。