我正在为 Firefox 浏览器开发一个插件。我的插件专门用于 Linux 平台。 我如何在 Linux 上用 Javascript 处理文件? 我在 Google 上搜索了很多这方面的内容,但我得到的只是在 Windows 上使用 ActiveX 对象在 Javascript 中处理文件。有没有办法在 Linux 上做同样的事情?我想要创建和处理的文件类型只是文本。
最佳答案
Mozilla 开发中心有一些非常棒的可重用 XPCOM 组件,用于管理文件。查看下面的 nsIFile 组件文档:
读、写文件: https://developer.mozilla.org/en/Code_snippets/File_I//O#Navigating_with_.0ansIFile
关于 nsIFile 的一般信息: https://developer.mozilla.org/en/Code_snippets/File_I//O#nsIFile_and_path_strings
简而言之,在开发 Firefox 附加组件时,您的 JavaScript 在使用“chrome URL”加载到 XUL 标记中时具有特殊权限。此 JavaScript 可以本地读取和写入文件系统,适用于 Windows、Mac 和 Linux。因此,无需使用 Flash 或任何第三方插件。
关于javascript - 关于 Linux 上 Javascript 中的文件处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4742929/