スペースモラトリアムノカミサマ

日記+コメント付きブックマーク+他人にも役に立つかもしれない情報など。
(更新情報: RSS(ツッコミ付き) / RSS(ツッコミ抜き) / LIRS)

最近の TrackBack:
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|06|07|08|09|10|
2011|01|02|03|07|10|11|
2012|02|03|04|07|08|09|
2013|01|06|07|
2014|02|08|09|11|
2015|09|
2016|01|05|
2017|07|
2018|05|07|

2008/07/06

_ [ソフトウェア][Firefox] Firefox 3.0 で使ってるアドオン・ユーザ CSS メモ

1.5年前にメインブラウザを Firefox に乗り換えてから大変快適に使わせていただいているところですが、史上最速を謳い、また最省メモリでもある Firefox 3.0 が先日正式版になったよということで、3.0 で使ってるアドオンやユーザ CSS をまとめ直しておきます。

基礎 UI 向上系アドオン

FireGestures
マウスジェスチャ
Tab Overflow Scrollbar
タブをいっぱい開いた時に横スクロールバーを出す
Resizable Textarea
フォームのテキストエリアを自由にサイズ変更できるようにする
Make Link
ページタイトルと URL、リンク HTML 等をクリップボードにコピー
Resurrect Pages
開けなかったページを Internet Archive や Google キャッシュ等から探す

ボタン追加系アドオン

Clear Cache Button
キャッシュを消す
Undo Closed Tabs Button
閉じてしまったタブを元に戻す
Link Widgets
1階層上のディレクトリに移動したり、LINK 要素で指定されたページに移動したり

広告・Flash ブロック系アドオン

Adblock Plus
広告ブロック
Flashblock
俺が動いていいと言うまで Flash は動いちゃダメ

開発・検証系アドオン

DOM Inspector
DOM ツリーとか見せてくれる、Firefox 2.0 まで標準装備だったやつ
Live HTTP Headers
サーバとの HTTP の通信内容を見せてくれる
Firefox Throttle
帯域を絞って低帯域シミュレーション。IE 版もある。通信不安定気味で Vista 非対応な NEGiES より使える。
RefControl
Referer の送信をブロックしたり解除したり
Web Developer
いろいろ無効化してみたり、フォームの GET と POST を入れ替えてみたり
Webアクセシビリティ・ツールボックス (Firefox 3.0 未対応)
ページがアクセシブルかどうかを検証するのに役立ついろいろな機能 (画面遷移時の点滅がうざいので普段は無効化)

ユーザ JS

Greasemonkey
本体
Bright Focus (for buttons, links, and textboxes)
フォーカスしてるテキストエリアやボタンをハイライト
AutoPagerize
複数ページに分割されてるコンテンツを無理矢理1ページ化
nicovideo downloader
ニコニコ動画で FLV ダウンロード

MakeLink の設定

タイトルとURL
%text%
%url%
ハイパーリンク
<a href="%url%">%text%</a>
(HTMLエンティティを使用するにチェック)
引用
<blockquote cite="%url%" title="%title%">
%text%
</blockquote>
<p class="source">[<cite><a href="%url%" title="%title%より引用">%title%</a></cite>より引用]</p>
(HTMLエンティティを使用するにチェック)

about:config で設定

browser.tabs.tabMinWidth : 16
タブの最小幅を Firefox 1.5 並に減らす
browser.tabs.loadDivertedInBackground : true
外部アプリケーションから URL を渡された時にウィンドウをアクティブにしない
extensions.checkCompatibility : false
拡張機能のバージョンチェックを無効化

userContent.css

/* 印刷時は明朝ベースで見出しだけゴシック */
@media print {
	* { font-family: "ヒラギノ明朝 Pro W3", "MS P明朝", serif; }
	h1, h2, h3, h4, h5, h6, th, dt {
		font-family: "ヒラギノ角ゴ Pro W6", "メイリオ", "MS Pゴシック", sans-serif;
	}
}
/* 別窓指定のリンクを見分けられるようにする */
[target="_blank"]:after {
	content: "[\5225\7a93]"; /* 別窓 */
	color: #FF0000;
	background-color: #FFFFFF;
	font-size: 90%;
}
/* PDF へのリンクを見分けられるようにする */
a[href$=".pdf"]:after {
	content: "[PDF]";
	color: #FF0000;
	background-color: #FFFFFF;
	font-size: 90%;
}
/* mailto スキームのリンクを見分けられるようにする */
a[href^="mailto:"]:after {
	content: "[Mail]";
	color: #FF0000;
	background-color: #FFFFFF;
	font-size: 90%;
}
/* javascript スキームのリンクを見分けられるようにする */
a[href^="javascript:"]:after {
	content: "[JS]";
	color: #FF0000;
	background-color: #FFFFFF;
	font-size: 90%;
}

…と、普段使ってるアドオンはいつの間にかほとんど Firefox 3.0 対応になってた。

ところで Firefox 2.0 の頃には複数のタブを開いている状態でウィンドウを閉じようとすると警告してくれたのに、3.0 ではしてくれなくなってしまった。設定が変わったのかと思って確認してみたが、browser.tabs.warnOnClose は true だった。…どうもバグらしい