我正在开发Firefox浏览器的插件。 我的插件旨在专门在Linux平台上工作。 我如何在Linux上使用JavaScript处理文件? 我已经谷歌search了很多,我得到的是在Windows上使用ActiveX对象的Javascript中的文件处理。 有没有办法在Linux上做同样的事情? 我想创build和处理的文件types只是文本。
Mozilla开发中心有一些非常棒的可重用XPCOM组件,用于管理文件。 查看下面的nsIFile组件文档:
阅读,编写文件: https : //developer.mozilla.org/en/Code_snippets/File_I//O#Navigating_with_.0ansFile
关于nsIFile的一般信息: https : //developer.mozilla.org/en/Code_snippets/File_I//O#nsIFile_and_path_strings
简而言之,在开发Firefox附加组件时,当使用“chrome URL”加载XUL标记时,JavaScript具有特殊权限。 这个JavaScript可以本地读写文件系统,适用于Windows,Mac和Linux。 因此,不需要使用Flash或任何第三方插件。