Firefoxアドオンのコンフリクト
3月29日, 2008年 in Add-ons, Firefox
Tags: Add-ons, conflict, Firefox, makelink, menueditor, scrapbook, tabmixplus
今日はアドオンの紹介と言うより、アドオンを利用する際に生じる事がある「コンフリクト(Conflict)」についてです。Conflictとはそもそも衝突を意味する英語で、その意の通り、アドオン同士が相対する事で、利用する際に機能上問題が生じる事を言います。
Firefoxのアドオンの豊富さは一重にFirefoxユーザーの中に潜む素晴らしい方々が有志で作成されていたりする事が多いのですが、それが長所であり、コンフリクトの場合を例に出せば短所にもなりえるのです。
現在、利用しているアドオンの数は総計38個と、Firefoxユーザーの中でも「入れ過ぎ」の部類に入るらしいのですが、その中から2つ程、コンフリクトが生じているアドオンがあるので、今日は「非導入以外に解決方法が今のところ見当たらない」上での紹介です。
一つ目は『Menu Editor』と『MakeLink』のコンフリクトです。 Menu EditorはFirefoxのコンテキストメニューをユーザーが個別に表示/非表示を変更出来るだけでなく、並び替えや区切りの追加まで出来てしまう素晴らしいアドオンです。そしてMakeLinkは、ブログやサイトを管理・作成している人にとって、参照サイトや引用する際の面倒なアンカー作りをユーザーが指定したフォーマットに沿ってコンテキストメニューから作ってくれる素晴らしいアドオンなわけです。(ちなみに、似たようなアドオンの中には『CopyURL+』などもあります。)
それでは、どのようなコンフリクトが起きるのか?と言う事ですが、この2つの アドオンを同時起動すると、MakeLinkが動作しなくなります。MakeLink用のコンテキストメニューは問題なく表示され、MenuEditorで編集した通りに表示されるのですが、肝心のフォーマットに沿ったリンク作成が不可になるわけです。同件については、個人的に双アドオン作成者へ質問と言う形で要望を1年ほど前に出し、双方から返信は頂いたのですが、未だに解決出来ていない(ばかりか、MakeLinkに於いては最新のFirefox2への対応も滞っている)わけです。
コンテキストメニューについては、後日アップ予定のchrome.cssにて 表示・非表示の切り替えが(並び替え不可であり、かつ面倒ではありますが)出来るので、何とか利用せずとも良い…と言う理由から、現状は非導入にして、同コンフリクトを解決しています。
二つ目は『ScrapBook』と『Tab Mix Plus』です。ScrapBookは日本発であり世界のFirefoxユーザーの中でも注目されているアドオンの一つで、所謂、オフライン用にウェブサイトのあらゆる情報をローカルに保存・管理する為のアドオンです。保存前また後に不要な部分をユーザーが編集出来たり、メモを追加出来たりと至りつくせりな機能満載です。Tab Mix PlusはFirefoxが出来た頃からの特徴であるタブ機能を大幅に追加させるアドオンです。その用途は多岐に渡り、短く要約する事が難しい程です。それだけに、重いとしても有名であったりします。
それでは、コンフリクトについてですが、ScrapBookとTab Mix Plusの間に起きる衝突は、一つ目に紹介したものほど酷くはありません。TabMixPlusの機能の一つでもあるタブの保護・ロック機能がScrapBook上では動作しないと言う事です。
例えば、旅行先などで撮影した写真をFlickerなどにアップロードしている際、間違えて閉じないようタブの保護とロックを掛けるとします。この際、開いているタブは同Flickerのページのみだと仮定すると、通常、保護・ロックを掛けたタブは表示している状態をキープする仕様になっているため、ページ内にあるリンク、もしくはブックマークからの他サイトへの移行は、自動的に新しいタブ上で行われるようになるわけです。ところが、ScrapBookにローカル保存した情報をScrapBookのサイドバーから指定すると、ロック・保護したタブ上で開いてしまいます。つまり、保護・ロック機能が動作しなくなっているわけです。
関連リンク:
-
最近の投稿
カテゴリー


4月5日, 2008年 at 9:40 pm
>コンテキストメニューについては、後日アップ予定のchrome.cssにて 表示・非表示の切り替えが(並び替え不可であり、かつ面倒ではありますが
CSSで並び替え、表示切り替え共にできますよ。
並び替えは-moz-box-ordinal-group、表示切り替えはdisplay、visibilityによって制御できます。
さらに言うと、コンフリクトができやすくなっているのはMenu Editorであり、Make Linkは特に問題のあるような動作はしていないので、Make Link作者に要望を出すのはお門違いだと思います。
4月5日, 2008年 at 10:04 pm
>>とおすがりさん
なるほど。表示の並べ替えも出来るんですか!アドオンで出来る事は基本的に他の手段もあるんだろうとは思いますが、どこを参照すれば良いやら、Chromeを弄るのは良く分からない人間にとっては一苦労で。
なるほど。そういう事なんですね。どちらが原因でなっているかわからなかったので、お知らせとしてメールをしたのですが、なるほど。MakeLinkについてはすでに最新版のFirefox 3にも対応した非公式版が出ているので、問題なのは、手軽にコンテキストメニューを変更できるMenuEditorの問題解決って事なんでしょうか。