Firefox 3.1b1 のトラブル
Firefox 3.1b1 を導入して快適であることを、昨日に書いた。
Firefox 3.1 Beta 1 日本語版/ TraceMonkey を有効にして快適に : 亜細亜ノ蛾
しかし、ここで大変なことに気が付いた。livedoor Reader が動作しないのだ。3 分割されているペインの内、上の部分しか表示されない。拡張機能はほぼ完全に動くのに、肝心の LDR がこれでは……。
じつを言うと、以前のアルファ・ベータ版から、何度も同じ症状を確認していた。バージョンによっては直ったり再発したり──。そのため乗り換えを検討していたのだ。
そこで今回は、Proxomitron を利用して、Fx3.1b1 + LDR を正常に動作させる方法を紹介する。
今日の Proxomitron
Fx3.1 と LDR の問題を解決する方法は、id:amachang が書いた下の記事をそのまま利用させてもらった。
Firefox の nightly で LDR が動かない – IT戦記
この解決方法を実現する Proxomitron 用のフィルタは次の通り:
[Patterns]
Name = "Firefox 3.1.x + LDR Fix 2008/10/15 @asiamoth"
Active = TRUE
URL = "reader.livedoor.com/$TYPE(htm)"
Limit = 8
Match = "<head>$STOP()"
Replace = "<head>"
"<script type="text/javascript">"
"window.Function = Function;"
"</script>"
Proxomitron へインポートする方法は、「Proxomitron 入門」が分かりやすい。
フィルターのエクスポート及びインポート – Proxomitron 入門
「~入門」と「パソコン遊戯」は書き手が同じ人だ。Proxomitron 使いなら、両方とも熟読するべし!
また、Greasemonkey で解決する方法もある。しかし、試してみると、ほかの LDR 用のグリモンと相性が悪かった。
LDRをFirefoxのnightlyでも動くようにするGreasemonkeyスクリプト – 素人がプログラミングを勉強するブログ
ちなみに、なぜこれで改善されるのかは、自分に聞かないように……。いずれにせよ、このような hack が不要になる日が待ち遠しい。
インストールしているアドオン
現在、自分が利用している拡張機能を(なんとなく)紹介してみる。
ほとんどのアドオンが Fx3.1 に対応していない。そのため、Nightly Tester Tools で強制的に有効にしている。今のところはトラブルがなく、やや拍子抜けだ(そのうち、曲がり角で転校生とぶつかるかもしれない)。
- 最終更新時刻: Thu Oct 16 2008 22:42:12 GMT+0900
- UA名: Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP; rv:1.9.1b1) Gecko/20081007 Firefox/3.0b5
- ビルドID: 20081007144708
- 有効な拡張機能: [29]
- これがないと困る! 必須の拡張:
- Tombloo 0.3.23
- Greasemonkey 0.8.20080609.0
- keyconfig 20080929
- userChrome.js 0.8
- Stylish 0.5.7
- Gmail Manager 0.5.5
- XUL/Migemo 0.11.4
- セカンドサーチ 0.5.2008101401
- セッションマネージャ 0.6.2.3
- Nightly Tester Tools 2.0.2
- あると便利な拡張:
- Firebug 1.2.1
- YSlow 0.9.5b2
- Firecookie 0.6
- Rainbow for Firebug 0.6
- Secure Login 0.9.2.9
- Menu Editor 1.2.6
- Context Search 0.4.3
- IMEOFF 0.0.3
- Enhanced Feed Preview 1.0.1
- nicovine 2.13
- Tab Mix Plus 0.3.7.2
- Ubiquity 0.1.1
- OpenSearchFox 0.1.5
- 惰性で使っている拡張:
- All-in-One Sidebar 0.7.6
- autoHideStatusbar 0.3.9.7
- FaviconizeTab 0.9.8.2
- BitComet Download Helper 1.03
- そろそろ……:
- これがないと困る! 必須の拡張:
上から順に、自分の中で重要度が高い順番になっている。──「以前、このブログで絶賛していたアレがないじゃないか」という声が聞こえてきそうだ。公私ともに移り気な自分を許して欲しい(無意味に意味深)。
まとめ
じつは、ここ 2-3 日かけてコトコト煮込んだ記事だ。ところどころに、その証拠が残っている。どうでも良いことだが……。
(ほぼ)毎日ブログの更新をしている人は、ネタ出しに困る時期が来るだろう。「ひとつの記事を分割する」テクニックを身につけると楽だ。あんまりやり過ぎると、企業系ブログのように、「無意味なページ分割」で読者がドン引きになってしまうので注意してほしい。
技術者だったら、それこそ Fx3.1 は毎日書くネタに困らないくらい面白い「オモチャ」だろうな。なにしろ、コードはすべて見られるのだ(──だよね?)。下手な小説より面白くて、寝食を忘れてコードを読みあさるのでは──と想像する。
id:amachang の記事を読んでも、どうしてその結論が導けたのか、まったく思考がトレースできない。自分が知らないことが多すぎる。もっと勉強して「コードで語る」ようになりたい!