【发布时间】:2013-04-18 08:34:08
【问题描述】:
我有一个独立的 xulrunner 应用程序,需要扩展才能正常工作。但是在我安装 xpi 文件后,我的 jsconsole 向我报告了一个错误"Failed to load overlay from chrome://my-client/content/overlays/index.xul"。也就是说chrome.manifest文件被识别了,但是覆盖的路径不好。
我在 xpi 中的 chrome.manifest 文件
content my-client file:chrome//
overlay chrome://app/content/lib/conf.xul chrome://my-client/content/overlays/index.xul
install.rdf 文件中的扩展 ID 与主应用程序的application.ini 文件中的 id 相同。我已启用扩展管理器
[XRE]
EnableExtensionManager=1
我的首选项中有 extension.js 文件。
奇怪的是,当我只是将我的客户端扩展的文件夹符号链接到我的主应用程序的扩展文件夹中时,一切都按我的预期工作。这只发生在我通过扩展管理器安装 xpi 时。
【问题讨论】:
标签: firefox-addon xul xulrunner xpi