2013-12-11 4 views
2

Я нахожусь в своем уме. Я написал приложение xul, и он работает нормально, если я открываю .xul в firefox напрямую. Но xulrunner вообще не сотрудничает. Я могу запустить свой xul fine, используя флаг -chrome для firefox и дающий ему абсолютный путь, но -app также не работает на firefox. У меня есть все необходимые файлы (application.ini, chrome.manifest как в корневом, так и в/хром/и пробовали либо с отсутствием), и их формат был проверен и повторно проверен.Xulrunner работает, но ничего не делает

Я был готов вставить все мои файлы здесь и связать код, но я пробовал все, включая проект шаблона от http://www.mozdev.org/projects/wizard/ (от мастера приложений), который реагирует так же, как мой собственный проект.

XULRunner не возвращает сообщение об ошибке, ничего - он просто остается там в диспетчере задач, нет загрузки процессора, ничего в памяти, инертную не загружается.

Я пробовал другие проекты (https://github.com/matthewkastor/XULRunner-Examples - периодическая таблица работает как минимум), но я не могу получить ни одного солидного руководства по поводу того, почему некоторые проекты работают правильно, в то время как другие просто имеют xulrunner и ничего не делают. Также кажется, что это редкая проблема, потому что большинство людей могут хотя бы запустить шаблонный план, даже если их собственные проекты изначально не запускаются.

Я не думаю, что это необходимо размещать свой код на данный момент, так как он ведет себя точно так же, как и шаблонный. Может ли кто-нибудь сказать мне возможные причины, по которым xulrunner не будет работать с шаблоном, но будет ли с примером проекта?

Я бегу V25 на Win XP sp2 и я искал и читал весь день, поэтому я уверен, что я прочитал все, что связано - спасибо заранее; Я надеюсь, что 5 дней работы не будут потрачены впустую :(

редактировать:

РЕШЕНИЕ: Я перепутались и не заметил, что prefs.js отсутствует или пусто Даже если у вас нет. предпочтения в вашем приложении, prefs.js необходимо настроить среду и сообщить firefox или xulrunner, где должен быть начат xul-файл. Без этого указателя он понятия не имеет. Да, статья MDN утверждает это и содержит то, что она содержит точным, это было большой ошибкой с моей стороны, как это кажется, я подсознательно (или нет?) игнорировали prefs.js файл, потому что у меня не было никакой потребности в предпочтениях в моем приложении ТЛ;. др, если ваши приложения не работают, но файлы примеров, проверьте свои prefs.js, даже если вы этого не сделаете использовать предпочтения.

+0

Работает ли он с 'firefox -app'? Уже ли XULRunner поддерживается?!? –

+0

Нет, опция -app не работает, как я упоминаю в первом абзаце. XULRunner поддерживается, насколько я знаю, и, как на следующий день после того, как я опубликовал это, ff 26 был выпущен, и xulrunner был обновлен, поэтому он кажется живым. edit - забыл упомянуть, что v26 xulrunner тоже не работает. Я планирую очистить ff и переустановить с нуля, так как я установил его уже давно, а профили и т. Д. Можно переусердствовать, но это будет очень долгий и трудоемкий процесс, поэтому мне пришлось отложить его для других работ. – mechalynx

+0

mozdev.org не работает .... не могу использовать мастер ... Я найду приложение, которое я создал с тех пор, как все изменения в FF «подростки» и посмотреть, работает ли он против FF26. –

ответ

0

Отправка этого вопроса, чтобы закрыть этот вопрос, так как он не нуждается в дальнейшем ответе.

Ошибка была у меня - для приложения потребовался действительный файл prefs.js, который я не создал, потому что у меня было такое впечатление, что оно не требуется, если вы не намеревались иметь настройки в своем приложении. MDN (по крайней мере, в то время) указал это.

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