我正在为 Firefox 浏览器开发一个插件。我的插件专门用于 Linux 平台。如何在 Linux 上使用 Javascript 处理文件?我在这方面搜索了很多,我得到的只是在 Windows 上使用 ActiveX 对象在 Javascript 中处理文件。有没有办法在 Linux 上做同样的事情?我想要创建和处理的文件类型只是文本。
问问题
2380 次
1 回答
3
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 标记中时具有特殊权限。对于 Windows、Mac 和 Linux,此 JavaScript 可以本地读取和写入文件系统。因此,无需使用 Flash 或任何第三方插件。
于 2011-01-20T02:38:09.650 回答