繁体   English   中英

使用javascript / jquery编辑txt文件

[英]Edit a txt file using javascript/jquery

我想使用javascript / jquery修改.txt(完全覆盖)。 我目前正在使用下面编写的代码,并且在IE中工作正常。

    var fso = new ActiveXObject("Scripting.FileSystemObject");
    var s = fso.OpenTextFile(dir + "modules.txt", 2, true, -2);
    s.WriteLine(tobewritten);
    s.Close();
    fso = s = null;

如何在Mozilla firefox中完成同样的操作。

请注意,我在本地运行我的应用程序,而不是在Web服务器上托管。

不可以 所有浏览器中的JavaScript都经过沙箱处理,因此实际上它永远不会允许您访问任何本地目录。

您只能绕开这个“限制”(我把它加引号是因为它非常有目的)是使用浏览器插件,例如运行浏览器内的Java代码或类似代码,然后使用它来访问本地文件。

可以使用HTML5 FileSystem API。

您应该能够实现以下目标:

  1. 读取和操作文件:File / Blob,FileList,FileReader
  2. 创建和编写:Blob(),FileWriter
  3. 目录和文件系统访问:DirectoryReader,FileEntry / DirectoryEntry,LocalFileSystem

更多信息请点击这里 这里

注意:目前只有现代浏览器才支持。 实际上,大多数功能仅受Chrome支持。 不幸的是,firefox不支持使用FileAPI编写文件,但据此,他们将来可能会实现此目的

检查浏览器支持

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM