本地JavaScript可以在同一台本地机器上编辑/保存文件吗?如何使用jQuery?

时间:2011-06-29 14:30:24

标签: javascript jquery save local-storage

我正在构建一个本地运行的CSS驱动的站点地图,用于审核一个巨大的内部网站点。我已经编写了这个功能,用于显示一个上下文菜单,该菜单提供了对index.html的DOM进行更新的选项。我想将这些更改保存到index.html。

我知道JavaScript不允许对客户端文件系统进行操作,但是我也读过一些地方,如果从本地机器中检索到JavaScript,则允许使用它。

任何人都可以确认这一点并指出我如何在没有设置本地服务器的情况下完成这项工作吗?

2 个答案:

答案 0 :(得分:3)

可以使用Filewriter对象写入本地文件系统,如下所述:http://www.html5rocks.com/en/tutorials/file/filesystem/

答案 1 :(得分:2)

即使在IE的受信任区域,我也不认为这是可能的,至少不是纯粹的javascript(你可能能够使用activeX控件/可能是具有正确信任级别的flash或silverlight)。

这是一个略有不同的主题,但HTML 5本地存储上有一个可能有助于背景阅读的文章:http://diveintohtml5.ep.io/storage.html