任何人都可以幫助打包一個簡單的NPAPI插件,因此它與Firefox 4兼容,我們有一個插件,可以在所有以前版本的Firefox中正常工作,但是當它在Firefox 4 Beta 5上試用時(作爲問題的最新版本),那麼瀏覽器聲明它已損壞。Firefox 4 - NPAPI插件與3.6現在宣佈損壞!
如果我用命令行參數-console運行火狐則顯示此錯誤消息
*** WARN addons.xpi:無效的XPI:[異常...「組件返回 失敗代碼:0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST) [nsIZipReader.getInputStream] 「 nsresult: 」0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST)「 位置:」 JS幀:: 資源://gre/modules/XPIProvider.jsm :: loadManifestFromZipReader ::行 550" 的數據:無]
所以它看起來像包裝又變了(它打破了在Firefox 3.6),但我找不到什麼應該被包含在XPIProvider.jsm一個簡單的NPAPI任何理智的答案插件(即它只是插件中的單個對象,提供了一個簡單的JavaScript擴展,並在瀏覽器元素中顯示了一些簡單的UI內容)。
任何人都可以幫忙嗎?即使指着我一些文檔也不錯,我找不到與NPAPI相關的任何東西(很多XPCOM信息非常少)。
這不是一個答案,但它承擔提的是,這裏的問題不是特定於NPAPI,而是特定於XPI安裝 – taxilian 2010-09-08 22:45:02