2011-07-12 5 views
0

私は、スタンドアロンのXULアプリケーションのデフォルトの構造以下のXULアプリケーションを書いています - つまり、私は、次のファイルがあります:私を悩ます何XULRunnerのは、編集したファイルにアップデートを無視

./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用のキャッシュはありますか?もしそうなら、私はそれを無効にすることができますか?

私はMac OS X Snow Leopardでxulrunner 2.0を使用しています。

答えて

5

はい、XULキャッシュがあります。これを無効にするには、nglayout.debug.disable_xul_cacheの設定を追加してtrueに設定します。 -purgecachesコマンドラインフラグでXULRunnerを実行することもできます。これにより、XULキャッシュとその他のすべてのキャッシュもクリアされます(JavaScriptモジュールまたはXPCOMコンポーネントに移行すると関連します)。

+0

'nglayout.debug.disable_xul_cache'設定は、Firefoxの' about:config'または 'defaults/preferences/prefs.js'ファイルに設定されていますか? – brandizzi

+0

あなたはあなたの開発プロファイルにのみ設定したいと思うでしょう - 'about:config'。 –

関連する問題