XULRunner игнорирует обновления отредактированных файлов - PullRequest
0 голосов
/ 12 июля 2011

Я пишу приложение XUL, следуя структуре по умолчанию для автономных приложений XUL, то есть у меня есть следующие файлы:

./application.ini
./chrome
./chrome/chrome.manifest
./chrome/content
./chrome/content/main.xul
./chrome.manifest
./defaults
./defaults/preferences
./defaults/preferences/prefs.js

Меня беспокоит то, что иногда я запускаю свое приложение с помощью xulrunner, обратите вниманиечто-то не так и иди измените мой файл main.xul.Однако, когда я снова запускаю свое приложение с помощью xulrunner, представленное окно не изменилось!Через некоторое время - обычно несколько десятков минут - мое обновление появляется, когда я запускаю приложение.

Есть ли какой-нибудь кеш для xulrunner?Если да, могу ли я его отключить?

Я использую xulrunner 2.0 на Mac OS X Snow Leopard.

1 Ответ

5 голосов
/ 12 июля 2011

Да, есть XUL-кеш.Чтобы отключить его, вы можете добавить предпочтение nglayout.debug.disable_xul_cache и установить его на true.Вы также можете запустить XULRunner с флагом -purgecaches командной строки, это также очистит кеш XUL и все другие кеши (уместно, когда вы перейдете к модулям JavaScript или компонентам XPCOM).

...