Prism でアドオンを使う方法
Firefox をようやく 3.6 にアップデートした所、Prism/1.0b3 + Firefox 3.5 で効かなくなっていた「トレイへの最小化」が有効になりました。
1.0b3 の minVersion は 3.6 にしといた方が良かったんじゃない、とか思ったり。
アップデートの副作用として Prism の中で使っている Stylish が無効になっていたのを直すついでに、ざくっと検索した限りでは、あまり書いている人がいなさそうなので、Prism でアドオンを(無理矢理)使う方法について書いておきます。
諸注意
- 無理矢理使う方法なので、苦労してアドオンを入れても正常に動作しない可能性があります。(当方の環境では、Stylish のステータスバーアイコンが出ていません)
- Prism で作ったウェブアプリごとに手順を繰り返す必要があるでしょう。
- 入れたアドオンの自動更新は効かないようです。
- 私は アドオン版の Prism を使っており、Prism を入れている Firefox がメジャーアップデートするたびに入れ直す事になるでしょう。
作業手順
簡単に言うと、Firefox 本体に入れてあるアドオンのファイルを、そっくりそのまま Prism の方にコピペする、というものです。
以下、ネットラジオの Jango 用に作った Prism で Stylish を使う、を例に上げて説明します。
(Windows XP SP3、Firefox 3.6 の場合です。適宜、読み換えてください)
まず、作業フォルダの確認です。
Firefox のプロファイルフォルダは、私の XP の場合、
C:\Documents and Settings\[ユーザー名]\Application Data\Mozilla\Firefox\Profiles
にあり、ここにあるアドオンのファイルがコピペ元になるわけですが、コピペ先のフォルダは、
C:\Documents and Settings\[ユーザー名]\Application Data\Prism
配下になります。
ここの Prism フォルダの直下に、Prism で作ったアプリケーションの名前が付いたフォルダがある筈です。
このフォルダを開いていくと、(アプリ名は Jango)
...\Application Data\Prism\Jango\Profiles\[ランダムな英数字].default\extensions
フォルダがあり、中身は空になっています。
ここに、使いたいアドオンのファイルをペーストするわけです。
Stylish の場合、必要なファイルは
...\Firefox\Profiles\[ランダムな英数字].[プロファイル名]\extensions
にある {46551EC9-40F0-4e47-8E18-8E5CF550CFB8} フォルダですから、これを探し出してコピーします。
上記した Prism の方の extensions フォルダのなかに貼り付けて、Prism を起動すれば Stylish が使えるようになっている筈です。
既存の Stylish のスタイルを使用したい場合は、Firefox のプロファイルフォルダ直下にある stylish.sqlite ファイルもコピーして、
...\Application Data\Prism\Jango\Profiles\[ランダムな英数字].default
の中(他には prefs.js などのファイルがあります)に貼り付けてください。
私は試していませんが、Greasemonkey や Adblock を入れて既存のデータを使用する場合も、ユーザーデーターの移行が必要になるでしょう。
上記したようにステータスバーに Stylish のアイコンが表示されないので、Stylish へのアクセスはステータスバー右端の歯車アイコンから、Tools → Add-ons... で行なっています。
Stylish 使用前
Stylish 使用後