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

Can local JavaScript edit/save files on same local machine? How using jQuery?

本文关键字:编辑 机器 保存文件 jQuery 何使用 一台 是否 JavaScript 本地      更新时间:2023-09-26

我正在构建一个本地运行的CSS驱动的站点地图,用于审计一个巨大的intranet站点。我已经编码了这个功能,调出一个上下文菜单,提供对index.html的DOM进行更新的选项。我想把这些更改保存到index.html。

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

有人能证实这一点并向我指出如何在不设置本地服务器的情况下实现这一点的正确方向吗?

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

还可以使用文件系统访问API编辑本地文件。

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

这是一个略有不同的主题,但在HTML5本地存储上有一篇文章,这可能有助于后台阅读:http://diveintohtml5.ep.io/storage.html