過去ログ表示


過去ログ 103 を表示

トピック内全 3 記事中の 1 〜 3 番目を表示
[ 最新記事及び返信フォームをトピックトップへ ]
このトピックの全ページ / [0]

XUL.mfasl を生成させないようにしたい
(#16660) このトピック中1番目の投稿
(環境: Linux/Firefox1.0)

satob と申します。

Mozilla の Extension を作ってみようと思い、http://www.mozilla-japan.org/docs/tutorials/tinderstatus/ を一通りさらってみようとしたのですが、Step.5 の最後

>「もし今 Mozilla を再起動したら、 "no status" アイコンが browser のステータスバーに表示されているでしょう。」

が確認できませんでした。ふと思って ~/.mozilla/hogehoge.slt/XUL.mfasl を削除して再起動したところ、問題なく表示が確認できました。どうやら、変更前の XUL の中間コード (?) がキャッシュされていたのが原因だったようです。

Extension の開発中は何度も Mozilla の再起動を行うことになると思います。その度に XUL.mfasl を削除するのは面倒なので、できれば XUL.mfasl ファイルが作られないようにしたいのですが、そうすることはできるのでしょうか? また、できるのであれば、どのような方法がありますか?

よろしくお願いします。

Re[1]: XUL.mfasl を生成させないようにしたい
(#16662) このトピック中2番目の投稿
(環境: Linux/Mozilla)

> satob と申します。
>
> Mozilla の Extension を作ってみようと思い、http://www.mozilla-japan.org/docs/tutorials/tinderstatus/ を一通りさらってみようとしたのですが、Step.5 の最後
>
> >「もし今 Mozilla を再起動したら、 "no status" アイコンが browser のステータスバーに表示されているでしょう。」
>
> が確認できませんでした。ふと思って ~/.mozilla/hogehoge.slt/XUL.mfasl を削除して再起動したところ、問題なく表示が確認できました。どうやら、変更前の XUL の中間コード (?) がキャッシュされていたのが原因だったようです。
>
> Extension の開発中は何度も Mozilla の再起動を行うことになると思います。その度に XUL.mfasl を削除するのは面倒なので、できれば XUL.mfasl ファイルが作られないようにしたいのですが、そうすることはできるのでしょうか? また、できるのであれば、どのような方法がありますか?
>
> よろしくお願いします。

http://piro.sakura.ne.jp/xul/xul.html#tips
そこでこういう先人の文書が役に立ちます。

Re[1]: XUL.mfasl を生成させないようにしたい
(#16671) このトピック中3番目の投稿
(環境: WinXP/Firefox1.0)

nglayout.debug.disable_xul_cache を true にすることでもいけますし (*)、以下のような拡張もあります。

XULD
http://nazodane.hp.infoseek.co.jp/extension/xuld.xhtml

ただ、これにより生成されるGUIDの信頼性は確かではないと思います。(開発版ではGUIDの生成方法が変更されていたはず。)

* 参考: http://kb.mozillazine.org/Dev_:_Tips_:_Disable_XUL_cache


このトピックの全ページ / [0]

返信不可


- Child Tree -