代码之家  ›  专栏  ›  技术社区  ›  i_am_jorf

我可以从覆盖脚本调用其他javascript文件中的其他方法吗?

  •  0
  • i_am_jorf  · 技术社区  · 14 年前

    chrome://browser/content/browser.xul 我正在处理装载事件。这是我的工作。

    我的扩展名中还有N个单独的.js文件(特别是在 chrome://my-extension/content/js/*.js ). 每个.js文件都实现了一个公共接口。

    foo.js 可能是这样的:

    var fooThinger = {
      doYouCare: function (e) {
        // ... decide if I care ...
        return cares;
      },
      someOtherStuff: function (e) {
        // ... some other stuff ...
      },
      // ... other methods ...
    }
    
    function getThinger() {
      return new fooThinger();
    }
    

    我能做的是在浏览器加载处理程序中枚举所有这些.js文件,我可以使用 nsIFile

    我做了什么 不知道 怎么做是打电话给 getThinger() 方法创建目录中所有文件的列表。这可能吗?如果是,怎么做?

    1 回复  |  直到 14 年前
        1
  •  1
  •   i_am_jorf    14 年前