1
我有一個獨立的xulrunner應用程序,需要擴展才能正常工作。但是在我安裝xpi文件之後,我的jsconsole向我報告了錯誤"Failed to load overlay from chrome://my-client/content/overlays/index.xul"
。這意味着chrome.manifest
文件被識別,但重疊的路徑不好。未能在xul應用程序中加載覆蓋圖
我在install.rdf
文件XPI
content my-client file:chrome//
overlay chrome://app/content/lib/conf.xul chrome://my-client/content/overlays/index.xul
ID擴展的chrome.manifest用於文件是相同application.ini
文件中的主要應用程序的ID。我已啓用擴展管理器
[XRE]
EnableExtensionManager=1
而我在我的首選項中有extension.js文件。
奇怪的部分是,當我只是將我的客戶端擴展的文件夾符號鏈接到我的主應用程序中的擴展文件夾時,所有的工作都和我所期望的一樣。這隻發生在我通過擴展管理器安裝xpi的時候。