3月 302011
 
この記事の所要時間: 86

そろそろアドオン対応待ちする意味も無くなってきたので職場PCにFirefox4.0を適用してみた。
ちなみに複数端末でプロファイル共有してWindowsPCで利用しているという都合上、Portable版だとセキュリティ関連がうるさいのでインストール版を利用している。
3.xでだいぶ余計なアドオンが増えていたのでプロファイルをスッキリさせるためにも、今回は以下の方法で新規プロファイルを作成して環境を移行させてみた。特に新規プロファイルを作る必要が無ければ既存の3.x系からのアップデートで問題ないと思う。


■プロファイルの保存場所を変更する
以下にある「profiles.ini」を編集してプロファイルフォルダを変更する。
Vistaの場合、パスは 「%AppData%\Roaming\Mozilla\Firefox\Profiles」
Windows XP/2000 の場合、パスは 「%AppData%\Mozilla\Firefox\」


■ブックマークを保存する
ブラウザのブックマークはほとんど使用していないが、ブックマークレットは使用しているのでそちらを移行する。
[ブックマーク]-[ブックマークの管理],
ブックマークツールバーを選択(ブックマーク全部移行したい場合は、すべてのブックマークを選択)
[インポートとバックアップ]-[バックアップ]


■GreaseMonkeyのスクリプトを保存する
Wescriptという便利なサービス&アドオンがあるためこれを使う。
予め移行前の環境でアドオンを入れてユーザ名を登録しておく、[ツール][Wescrpit]-[ユーザページを開く]で開かれるURLを保存しておく。
あとはFirefox4.0でGreaseMonkeyを入れた後にユーザページへ行けば、各種スクリプトのインストールリンクが簡単に把握できる。
別に旧環境から持って行ってもいいんだけど、なんとなく真っさらな環境から再構築したいので。旧環境から持ってくる場合は以下のファイルを移行すれば良いらしい。
[gm_scripts][gm_scripts_**bak]
(Mozilla Re-Mix: Firefox 3.6→4.0 私的移行ガイド。(2)各種データの引き継ぎ。)


■アドオンをメモしておく
方法は幾つかあるが、自分の場合はMozilla公式のアドオンコレクターを利用している。
専用アドオンを入れてユーザ登録をすることで、現在Firefoxに入っているアドオンをリスト化してくれる。
あとは新しい環境でログインし、再度リストの各アドオンのURLからアドオンをインストールすればいい。
ただAdd-Onsに登録されてないアドオンはリストに入らないので注意。


■各種アドオンの設定をエクスポートしておく
アドオンの中には設定が多岐に渡り再設定に手間がかかる物がある。
こういった物はたいていアドオン独自でエクスポート機能を備えてるのでそれを利用する。
以下は今回個別で設定をエクスポートしたアドオン。

All-in-One Sidebar
FireGestures
RefControl
Speed Dial


■検索エンジンを保存する
プロファイルフォルダ直下の「searchplugins」フォルダをコピペすれば良いらしい。



■環境の復元
まずFirefoxPortable4.0でアドオンコレクターにログインする。
[アカウント]-[自分のコレクション]から、3.xで保存したコレクションを選択して必要なアドオンをインストールする。
ちなみにアドオンコレクターに出てこない物も入れておこう。
自分の環境だと以下。

chaika
Tombloo


■未対応アドオンを無理やり対応させる
どうもXPIを直接編集してMaxVersionを変更する手法が使えなくなったようなので、Nightly Tester Toolsを入れて強制インストールする。
なおabout:configからの手法だと高確率でフリーズするらしいので注意が必要。
また4.0になってアドオンの格納方法が変わったりと結構変更点があるらしい。
Firefox が 4.0 になって、「アドオン」の格納方法が変わってました :logical error


とりあえずここまで。
自宅のメインPCがMacなため一般的にあんまり需要が無いかと思い、会社のFirefox4.0環境のSSを撮ってみた。
firefox
タイトルバーに何も表示されないのはXP特有の不具合だと思う。
ちなみに最初Portable版でプロファイルを作成してからインストール版に移行しようとしたが、プロファイルをコピペしてインストール版を起動したところまともに動かなかったので結局普通にインストール版で設定し直した。
今回色々見直してインストールしたアドオンは以下の通り、ちなみにこのリストを出力するのに使ったInfoListerは作者サイトに4.0対応したアルファ版があるのでそれを使った。


最終更新時間: Wed, 30 Mar 2011 06:55:08 GMT
User Agent: Mozilla/5.0 (Windows NT 5.1; rv:2.0) Gecko/20100101 Firefox/4.0

テーマ (1):

プラグイン (11):

  • Adobe Acrobat
  • Foxit Reader Plugin for Mozilla
  • Google Update
  • IE Tab Plug-in
  • Java Deployment Toolkit 6.0.240.7
  • Java(TM) Platform SE 6 U24
  • MicrosoftR DRM
  • Shockwave Flash
  • Silverlight Plug-In
  • Windows Media Player Plug-in Dynamic Link Library
  • Windows Presentation Foundation


■4.0をカスタマイズする
まずOSがWindows XPの場合、3.xと見た目があまり変わってないと思う。
メニューバーを非表示にすることでFirefoxボタンが表示されるようになり、ブラウジング領域が広がるので設定しておこう。

Mozilla Re-Mix: Firefox 4の細部をカスタマイズできるユーザースタイルあれこれ。
Mozilla Re-Mix: Firefox 4.0独自の機能をカスタマイズできる20個のアドオン。
Mozilla Re-Mix: Firefox 4のアドオンバーを省スペース化できるアドオン「Barlesque」

3月 242011
 
この記事の所要時間: 1748


■アドオン対応状況更新
2011/03/25
Hatena Bookmark、はてなスクリーンショット拡張、Make Link、Chaikaの対応を確認。
ちなみにGoogleDateは同様の機能のグリモンがあるけど、構造が違うのでアドオンに比べると低速らしい。
Google検索時に「&as_qdr=y15」オプションを自動的につけるGreasemonkeyスクリプトを作ってみた。 – 大人になったら肺呼吸


先日からFirefox4.0が正式リリースとなり、旧バージョンからのアップデート確認でも4.0がDLされるようになった。
とはいえアドオンのサポート具合を確かめずに新バージョンに食い付くのは愚の骨頂。
というわけで自分の利用している以下のアドオンで4.0未サポートな物を調べてみた。


Extensions (enabled: 67, disabled: 32):

* Adblock Plus 1.3.3 [disabled]
* Add to Search Bar 2.0
* Add-on Collector 1.2.1
* All-in-One Sidebar 0.7.13
* Auto Copy 1.0.1 [disabled]
* AutoAuth 2.1 [disabled]
* Better Gmail 2 0.8.1 [disabled]
* BetterSearch 2.4
* CacheViewer 0.6.3
* chaika 1.2.0
* CheckBoxMate 0.2 [disabled]
* CS Lite 1.4
* DNS Prefetch 1.1.0 [disabled]
* DOM Inspector 2.0.9
* Download Statusbar 0.9.8
* DownThemAll! 2.0.2
* dragdropupload 1.9.37
* Easy DragToGo 1.1.2.4
* Evernote Web Clipper 4.0.0.131046
* FireGestures 1.6.1
* Fission 1.0.9
* functions for keyconfig 1.4.0 [disabled]
* FxIF 0.4.3
* Gmail Manager 0.6.4
* GMarks 1.0.2
* Google Analytics Monitor 0.1.4
* Google Date 0.1.3.1
* goo辞書 1.0.8
* Greasefire 1.0.4
* Greasemonkey 0.9.1
* GrepSidebar 0.0.8.1007070000
* Hatena Bookmark 2.1.1
* History Tree 1.2
* IE Tab 1.5.20090525 [disabled]
* IE Tab Plus 1.95.20100933
* Image Spider 1.2.1 [disabled]
* IME Area 11.01.11.01
* InfoLister 0.10.3
* Japanize 0.8.11
* Java Console 6.0.22
* Java Console 6.0.23
* Java Console 6.0.24
* Java Console 6.0.17
* Java Console 6.0.20
* Java Quick Starter 1.0
* johnnycache 1.0.2 [disabled]
* JSActions 3.0.2
* keyconfig 20080929 [disabled]
* LastPass 1.72.0
* Libron(リブロン) 2.1.4
* McAfee SiteAdvisor 28.0 [disabled]
* Menu Editor 1.2.7
* Micro Menu 1.0.2
* Microsoft .NET Framework Assistant 1.2.1
* Mobile Barcoder 0.2.1
* MonkeyGestures 0.1c2 [disabled]
* MR Tech Toolkit 6.0.4
* Mr Uptime 0.9.4 [disabled]
* Nightly Tester Tools 3.1.1
* Outputz 1.1.8
* Parent Folder 4.5.2
* Pathtraq 0.9
* PDF Download 3.0.0.2 [disabled]
* Pearl Crescent Page Saver Basic 2.6.1
* Print Edit 4.1
* Quick Search Bar 1.5.11
* Redirect Remover 2.6.4 [disabled]
* RefControl 0.8.14
* RefreshBlocker 0.8 [disabled]
* Right Links 0.3.5.3
* SBMカウンタ 0.4.2 [disabled]
* ScrapBook 1.4.2 [disabled]
* SearchIt 1.1.1
* ShoppingFinder 1.0.0.0 [disabled]
* shrink2one 2.0.0 [disabled]
* SmartResize 1.0.4 [disabled]
* Speed Dial 0.9.5.8
* SQLite Optimizer 0.7.7
* Stylish 1.1.1
* Tab History 1.0.6 [disabled]
* Tab Mix Plus 0.3.8.5 [disabled]
* Tab Saver! 1.1.4 [disabled]
* Tabberwocky 1.1
* Tabby 1.0.6
* Thumbnail Expander 1.0 [disabled]
* TinEye Reverse Image Search 1.1
* Tombloo 0.4.9
* Traq Forward 0.2.1 [disabled]
* Twiference サイドバー 0.1.3
* UnMHT 5.6.0 [disabled]
* UsableHomeButton 1.04 [disabled]
* userChrome.js 0.8 [disabled]
* Wescript 0.0.36
* はてなスクリーンショット拡張 1.0.2
* オートアンカーFx 1.0
* セカンドサーチ 0.6.2010120901 [disabled]
* ツリー型タブ 0.11.2011021901
* テキストリンク 4.0.2011021601
* 情報化タブ 0.3.2011020301 [disabled]



■Firefox4.0未サポートアドオン

CacheViewer
https://addons.mozilla.org/ja/firefox/addon/cacheviewer/?src=collection&collection_id=7ac59617-d68a-491c-b321-862a0a48b0db

Easy DragToGo
https://addons.mozilla.org/ja/firefox/addon/easy-dragtogo/?src=collection&collection_id=7ac59617-d68a-491c-b321-862a0a48b0db

Fission
https://addons.mozilla.org/ja/firefox/addon/fission/?src=collection&collection_id=7ac59617-d68a-491c-b321-862a0a48b0db

SQLite Optimizer
https://addons.mozilla.org/ja/firefox/addon/sqlite-optimizer/?src=collection&collection_id=7ac59617-d68a-491c-b321-862a0a48b0db

UnMHT
https://addons.mozilla.org/ja/firefox/addon/unmht/?src=collection&collection_id=7ac59617-d68a-491c-b321-862a0a48b0db

AutoCopy
https://addons.mozilla.org/ja/firefox/addon/autocopy/?src=collection&collection_id=7ac59617-d68a-491c-b321-862a0a48b0db

Microsoft .NET Framework Assistant
https://addons.mozilla.org/ja/firefox/addon/microsoft-net-framework-assist/?src=collection&collection_id=7ac59617-d68a-491c-b321-862a0a48b0db

Greasefire
https://addons.mozilla.org/ja/firefox/addon/greasefire/?src=collection&collection_id=7ac59617-d68a-491c-b321-862a0a48b0db

MR Tech Toolkit
https://addons.mozilla.org/ja/firefox/addon/mr-tech-toolkit/?src=collection&collection_id=7ac59617-d68a-491c-b321-862a0a48b0db

GMarks
https://addons.mozilla.org/ja/firefox/addon/gmarks/?src=collection&collection_id=7ac59617-d68a-491c-b321-862a0a48b0db

rein
https://addons.mozilla.org/ja/firefox/addon/rein/?src=collection&collection_id=7ac59617-d68a-491c-b321-862a0a48b0db

Kempelton
https://addons.mozilla.org/ja/firefox/addon/kempelton/?src=collection&collection_id=7ac59617-d68a-491c-b321-862a0a48b0db

CS Lite
https://addons.mozilla.org/ja/firefox/addon/cs-lite/?src=collection&collection_id=7ac59617-d68a-491c-b321-862a0a48b0db

Hatena Bookmark
https://addons.mozilla.org/ja/firefox/addon/hatena-bookmark/?src=collection&collection_id=7ac59617-d68a-491c-b321-862a0a48b0db

Tabberwocky
https://addons.mozilla.org/ja/firefox/addon/tabberwocky/?src=collection&collection_id=7ac59617-d68a-491c-b321-862a0a48b0db

dragdropupload
https://addons.mozilla.org/ja/firefox/addon/dragdropupload/?src=collection&collection_id=7ac59617-d68a-491c-b321-862a0a48b0db

Make Link
https://addons.mozilla.org/ja/firefox/addon/make-link/?src=collection&collection_id=7ac59617-d68a-491c-b321-862a0a48b0db

goo辞書
https://addons.mozilla.org/ja/firefox/addon/goo-dictionary/?src=collection&collection_id=7ac59617-d68a-491c-b321-862a0a48b0db

Tab Saver!
https://addons.mozilla.org/ja/firefox/addon/tab-saver/?src=collection&collection_id=7ac59617-d68a-491c-b321-862a0a48b0db

セカンドサーチ (Second Search)
https://addons.mozilla.org/ja/firefox/addon/second-search/?src=collection&collection_id=7ac59617-d68a-491c-b321-862a0a48b0db

InfoLister
https://addons.mozilla.org/ja/firefox/addon/infolister/?src=collection&collection_id=7ac59617-d68a-491c-b321-862a0a48b0db

Email The Web
https://addons.mozilla.org/ja/firefox/addon/email-the-web/?src=collection&collection_id=7ac59617-d68a-491c-b321-862a0a48b0db

functions for keyconfig
https://addons.mozilla.org/ja/firefox/addon/functions-for-keyconfig/?src=collection&collection_id=7ac59617-d68a-491c-b321-862a0a48b0db

はてなスクリーンショット拡張
https://addons.mozilla.org/ja/firefox/addon/%E3%81%AF%E3%81%A6%E3%81%AA%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%E6%8B%A1%E5%BC%B5/?src=collection&collection_id=7ac59617-d68a-491c-b321-862a0a48b0db

Google Date
https://addons.mozilla.org/ja/firefox/addon/google-date/?src=collection&collection_id=7ac59617-d68a-491c-b321-862a0a48b0db

Tab History
https://addons.mozilla.org/ja/firefox/addon/tab-history/?src=collection&collection_id=7ac59617-d68a-491c-b321-862a0a48b0db

Libron
https://addons.mozilla.org/ja/firefox/addon/libron%E3%83%AA%E3%83%96%E3%83%AD%E3%83%B3/?src=collection&collection_id=7ac59617-d68a-491c-b321-862a0a48b0db

CheckBoxMate
https://addons.mozilla.org/ja/firefox/addon/checkboxmate/?src=collection&collection_id=7ac59617-d68a-491c-b321-862a0a48b0db

Google Analytics Monitor
https://addons.mozilla.org/ja/firefox/addon/google-analytics-monitor/?src=collection&collection_id=7ac59617-d68a-491c-b321-862a0a48b0db

DNS Prefetch
https://addons.mozilla.org/ja/firefox/addon/dns-prefetch/?src=collection&collection_id=7ac59617-d68a-491c-b321-862a0a48b0db

Mr Uptime
https://addons.mozilla.org/ja/firefox/addon/mr-uptime/?src=collection&collection_id=7ac59617-d68a-491c-b321-862a0a48b0db

Twiference サイドバー
https://addons.mozilla.org/ja/firefox/addon/twiference-sidebar/?src=collection&collection_id=7ac59617-d68a-491c-b321-862a0a48b0db

Tabby
https://addons.mozilla.org/ja/firefox/addon/tabby/?src=collection&collection_id=7ac59617-d68a-491c-b321-862a0a48b0db

johnnycache
https://addons.mozilla.org/ja/firefox/addon/johnnycache/?src=collection&collection_id=7ac59617-d68a-491c-b321-862a0a48b0db

SearchIt
https://addons.mozilla.org/ja/firefox/addon/searchit/?src=collection&collection_id=7ac59617-d68a-491c-b321-862a0a48b0db

chaika

Micro Menu

InfoLister


どうでも良いアドオンも結構あるが、重要なものも幾つか含まれていた。
個人的に対応してなくて困るのは以下。
・Easy DragToGo
・Hatena Bookmark
・Make Link
・はてなスクリーンショット拡張
・Google Date
・Libron
・Google Analytics Monitor
・chaika
・InfoLister


一応アドオンやxpi直接編集で無理やり対応させることもできなくはない。しかし今回はメジャーバージョンアップなので根本的な対処が必要な事もありそうなので、できればアドオンごとの正式対応を待ちたい。
というわけで4.0へのバージョンアップはしばらく先にしたいと思う。