2016-10-30 20 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