Firefox代码可以触发扩展中的任何函数吗?

Firefox代码可以触发扩展中的任何函数吗?,firefox,firefox-addon,Firefox,Firefox Addon,我修改了Firefox中的一些代码。只需为我的隔离网络添加一些额外的功能。除此之外,我还想为这个特殊目的创建自己的FF扩展。我只需要一些信息: Firefox中的代码可以调用扩展名中声明的Javascript函数吗?通常是的,但您的问题不够具体。Firefox和扩展都可以有JS和C代码、XPCOM组件中的代码、在特定窗口中运行的代码、JS模块等 假设“Firefox代码”在某个窗口中运行(例如,您编辑browser.js),并且您要调用的“扩展函数”也存在于该窗口中(例如,您覆盖)chrome:

我修改了Firefox中的一些代码。只需为我的隔离网络添加一些额外的功能。除此之外,我还想为这个特殊目的创建自己的FF扩展。我只需要一些信息:


Firefox中的代码可以调用扩展名中声明的Javascript函数吗?

通常是的,但您的问题不够具体。Firefox和扩展都可以有JS和C代码、XPCOM组件中的代码、在特定窗口中运行的代码、JS模块等

假设“Firefox代码”在某个窗口中运行(例如,您编辑browser.js),并且您要调用的“扩展函数”也存在于该窗口中(例如,您覆盖)chrome://browser/content/browser.xul,这是运行browser.js代码的Firefox主窗口的URI),您可以像平常一样调用它