SSブログ

Firefox の拡張 [NT]

例えば、マイコミジャーナル や @IT の記事を読むことを考える。最近の Web サイトは複数カラムを使ったレイアウトが主流だ。だから、単純に記事だけを読んだり、印刷したりするには適していない。だから、「印刷」ボタンが用意されていたり、CSS で media type = print な設定がなされていたりする。

Firefox で印刷すれば、複数カラムを使用していないページが印刷される。では、このページを印刷せずに見ることは出来ないか。

これは、単純に CSS に記載されているだけであるから、CSS を切り替えれば可能になるはずだ。Firefox の拡張である WebDeveloper を使うと、 下図のように簡単に media type を変更でき、その結果、CSS も切り替わる。

image.gif

個人的な不満としては、メニュー階層が深いことだ。もっと手軽に切り替えたい。

そこで、DOM Inspector を使ってメニューの ID を調べた。


あとは、この ID を元に userChrome.js/css あたりにコードを追加すれば何とかなる気がする。要するに、webdeveloper_displayPrintCSS(this) を呼び出せばよいわけだ。

ここら辺の話は、Greasemonkey を使って、CSS を切り替えるユーザスクリプトを記述しても出来そうだ。しかし、ユーザスクリプトのメニュー階層も深いので、操作がめんどくさい。やはり、Firefox をカスタマイズした方が利便性が良さそうである。

Firefox の拡張 その 2 に続く。


タグ:Firefox
コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

※ブログオーナーが承認したコメントのみ表示されます。

トラックバック 0

トラックバックの受付は締め切りました

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。