アナログ
RSS  

Firefox:インストールされた拡張を数える2009/01/10 16:01

エラーコンソールで拡張を数える
もったいないので、覚書
あなたのFirefox、拡張いくつ入ってる?
Application.extensions.all.map(function(e,i) (i+1)+": "+ e.name).join("\n")

をエラーコンソールに貼り付けて実行してみましょう。
Fxのツール→エラーコンソールで起動したら、メッセージを選んで、コードにコピペしてEnterキーで表示されます。

結果をコピペできますが、メモ帳に貼ると改行コードの違いからFirefox Add-ons:Make Linkと同じように1行に見えます。
当たり前ですが、(秀丸とか)対応しているエディタなら改行して見えます。

<追記>
ググったらもっといいものがw
Firefoxのアドオンの一覧を出力してくれるアドオン『Extension List Dumper』 - IDEA*IDEA
Application.extensions.all.map(function(e) e.name+"\tv="+e.version+"\tid="+e.id+(e.enabled?"":"\t*無効*")).join("\n")

ということでこんなのとか
Application.extensions.all.map(function(e,i) (i+1)+":"+(e.enabled?" ":"無効 ")+e.name+" ("+e.version+")").join("\n")
</追記>

他には拡張を数えることができる拡張も紹介されていました。
MR Tech Toolkit :: Firefox Add-ons
InfoLister :: Firefox Add-ons

Firefox 3:履歴の保持期間を設定する2009/01/10 22:48

この記事はFirefox4以降で利用できません。
Firefox 4のplaces.sqliteが太らないように制限してみるが代用になるような……。

最短保持期間

ツール→オプション→プライバシー「表示したページの履歴を少なくとも〇日分は残す」で設定する。
デフォルトは90日

最長保持期間

about:configでbrowser.history_expire_daysを設定する。
デフォルトは180日

browser.history_expire_daysをググると、browser.history_expire_days.mirrorも設定しないといけないような記述を見かけますが、私には分かりませんでした。
だれか検証してくれないかなぁ(他力モードw)。

user.jsで設定

30日以上60日以下履歴を保持する場合
user_pref("browser.history_expire_days_min", 30);
user_pref("browser.history_expire_days", 60);
//user_pref("browser.history_expire_days.mirror", 60);

よく分からないのでbrowser.history_expire_days.mirrorはコメントにして置いときますねw
places.sqlite の再作成 Firefox Hacks 翻訳日記/ウェブリブログ
オプション設定画面以外の所からは参照されていないので、デフォルトのままで構わないだろうし、
心配性の人は browser.history_expire_days と同じ数値にしておけば良ろしかろう。
ということらしいです。




注意
Firefox 3:「よく見るページ」をカスタマイズする その2 などのように訪問回数を利用している場合、履歴の保持期間をあまり短くすると表示順が頻繁に入れ代わってウザイです。
(最長を7日なんてしたら、あまりの入れ代わりの激しさにうんざりしてしまいましたorz)