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

时间:2015-01-22 08:22:42

标签: javascript firefox firefox-addon-sdk

我试图改进signTextJS Firefox插件。此附加组件使用Components.utils.exportFunction将函数导出到内容。问题是,为了正确处理,我需要获取调用我的函数的文档字符集。该函数有一个输入参数 - 要签名的测试,我无法添加更多,因为这是旧API的重新实现。

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

1 个答案:

答案 0 :(得分:0)

事实证明,使用绑定注册和设置文档对象作为实现功能的附加参数可以很容易地实现这一点。以下是对扩展作者的相关提交的链接,对于对此感兴趣的任何人 - https://github.com/mozkeeler/signTextJS/commit/844f144bb623f1633a70c9d68ea00e4cbb63375b