2016-10-30 19 views
-1

我正在为Firefox编写附加组件。我想知道从插件中使用GnuPG的最佳方式是什么。从Firefox加载项调用GnuPG

我尝试了好几种的Node.js模块无法正常工作或加载项中,因为它无法找到它的依赖性

+0

我会建议你向我们提供你的代码,[mcve]可以复制你所看到的问题。 – Makyen

+0

我没有任何工作代码,答案是使用webextension而不是附加组件 –

+0

问题是,您确实有代码,您尝试工作。您拥有的代码“无法在附加组件中运行,因为它无法找到它的依赖关系”。使用WebExtension或[其他类型的加载项]的选择(http://stackoverflow.com/documentation/firefox-addon/3235/introduction-to-firefox-add-ons/13574/introduction#t=201609290133319078047 )取决于多种因素。 – Makyen

回答

-1

我解决了问题制定一个webextension。

Webstaensions可以访问Window对象,我是用Mailvelope附加,他建议切换到webextension,他们正计划该交换机的开发商talkig他们附加

+0

任何Firefox插件都可以访问''元素(其中有很多元素)。在其他附加类型中,如果您需要指向“”元素的“窗口”变量,则您有责任将“window”变量设置为您所需的“”。 Stack Overflow有很多问题/答案可以解释这个/如何去做。不这样做是一个常见的错误。 WebExtensions受限得多。在大多数情况下,您只能访问单个“”对象。 – Makyen