2013-04-18 1 views
1

У меня есть автономное приложение xulrunner, которое требует расширения для правильной работы. Но после установки xpi-файла моя jsconsole сообщает мне об ошибке "Failed to load overlay from chrome://my-client/content/overlays/index.xul". Это означает, что файл chrome.manifest распознается, но путь к наложению не является хорошим.Ошибка при наложении наложения в приложении xul

Мой файл chrome.manifest в XPI

content my-client file:chrome// 
overlay chrome://app/content/lib/conf.xul chrome://my-client/content/overlays/index.xul 

Id расширения в install.rdf файла совпадает с идентификатором в файле application.ini основного приложения. Я включил диспетчер расширения

[XRE] 
EnableExtensionManager=1 

И у меня есть файл extension.js в моих предпочтениях.

Странная часть - это когда я просто создаю папку symlink для расширения моего клиента в папку расширения в моем основном приложении, все работает так, как я ожидаю. Это происходит только тогда, когда я устанавливаю xpi через диспетчер расширений.

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^