如何从JavaScript函数获取导出到内容的文档对象?

如何从JavaScript函数获取导出到内容的文档对象?,javascript,firefox,firefox-addon-sdk,Javascript,Firefox,Firefox Addon Sdk,我一直在努力改进Firefox插件。此加载项使用Components.utils.exportFunction将函数导出到内容。问题是,为了正确处理,我需要获取调用我的函数的文档的字符集。该函数有一个输入参数-test需要签名,我不能再添加更多,因为这是旧API的重新实现 是否有直接的方法获取调用文档对象?我可以访问DOMWindow,因此在注册函数时可以使用文档,但在从页面脚本调用它时需要它。事实证明,使用注册时绑定并将文档对象设置为实现函数的附加参数可以很容易地实现这一点。这里是对它感兴趣的

我一直在努力改进Firefox插件。此加载项使用Components.utils.exportFunction将函数导出到内容。问题是,为了正确处理,我需要获取调用我的函数的文档的字符集。该函数有一个输入参数-test需要签名,我不能再添加更多,因为这是旧API的重新实现


是否有直接的方法获取调用文档对象?我可以访问DOMWindow,因此在注册函数时可以使用文档,但在从页面脚本调用它时需要它。

事实证明,使用注册时绑定并将文档对象设置为实现函数的附加参数可以很容易地实现这一点。这里是对它感兴趣的任何人的扩展作者的相关提交的链接-