2017-02-23 74 views
0

我想內聯安裝firefox擴展。在示例中here它需要具有擴展名.xpi文件的散列。他們建議使用nslCryptoHash如何爲firefox xpi文件生成散列?

第一個問題是來自CryptoHash的代碼不起作用。這個firefox在Components.classes中拋出undefined。

第二個問題是如何對我沒有在瀏覽器中訪問的文件進行哈希處理?

回答

0

我強烈建議你看看WebExtension文檔,因爲它現在是實現火狐瀏覽器安裝/擴展的方式:https://developer.mozilla.org/en-US/Add-ons/WebExtensions

有一堆網站誤導性文檔的,不是所有的人進行審查和/或完整。

通過新的文檔,你可能會看到的web-exthttps://www.npmjs.com/package/web-ext)工具,它可以幫助你打造的.xpi文件,對系統開發和生產的引用 - 最後其中包括如何簽訂有效Mozilla的證書,以便您的文件可以分發擴展名。