【问题标题】:About file handling in Javascript on Linux关于 Linux 上 Javascript 中的文件处理
【发布时间】:2011-01-20 02:28:43
【问题描述】:

我正在为 Firefox 浏览器开发一个插件。我的插件专门用于 Linux 平台。 如何在 Linux 上使用 Javascript 处理文件?我在这方面搜索了很多,我得到的只是在 Windows 上使用 ActiveX 对象在 Javascript 中处理文件。有没有办法在 Linux 上做同样的事情?我想要创建和处理的文件类型只是文本。

【问题讨论】:

    标签: javascript linux file firefox browser-addons


    【解决方案1】:

    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 或任何第三方插件。

    【讨论】:

    • 嗯,那是用于扩展,但不是用于网页。
    • @J-16 SDiZ - OP 的问题不是表明他正在编写 Firefox 扩展/附加组件吗?
    猜你喜欢
    • 1970-01-01
    • 2014-02-24
    • 1970-01-01
    • 2021-12-13
    • 2012-04-16
    • 2014-05-11
    • 1970-01-01
    • 2012-08-09
    • 1970-01-01
    相关资源
    最近更新 更多