ArtSaltのサイドストーリー

音楽、フリーウェア、WEBサービス、食べものなどに関する日記。トラックバック、コメント歓迎。

Firefoxのプラグイン管理は奇妙奇天烈である

ブラウザで使われるプラグインってのはおおざっぱに言うと、「Internet Explorer 用」と「非 Internet Explorer 用(Mozilla系ブラウザとOperaによって共用されるもの)」があるらしい。そして、何らかの条件が満たされると、FirefoxまたはOperaがIE用のプラグインを使うことがある。
たとえばこのページ。OperaでもFirefoxでもいいけど、そこを開いて "Play Windows Media" をクリックすると、Windows Media Player が立ち上がり、C:\Documents and Settings\ユーザ名\Local Settings\Temporary Internet Files の中にmorawinとか Listen Japan 関係のファイルが生成される。IEを使ってそのページを開いたわけじゃないのに

それでもって、「norah'# : Firefoxのプラグインのまずい仕様について」を読んで、本当に「これはまずい」と思った。

norah_modelsさんのおっしゃっていることを簡単にまとめてみる。

  1. ユーザが最新のプラグインをインストールしていても、Firefoxのプロファイルフォルダに古いプラグインが残っている場合がある。
  2. 上記の場合、C:\Program Files\ に最新のプラグインがあっても、Firefoxはプロファイル内の古いバージョンを使う。
  3. Flashのインストーラーは C:\Program Files\ 内の古いバージョンを削除してくれるけど、それ以外のフォルダにある古いバージョンを削除してくれない。
  4. ゆえに、Firefoxのインストールの仕方によっては古いプラグインが削除されずに残り、ユーザーは最新のプラグインをインストールしても、古いバージョンを使用し続けることになる。

うーむ、心配だ。FirefoxとAppleのQuickTimeプラグインの組み合わせに脆弱性があることが指摘されてから、この種の不安は募るばかりだ。
私は一身上の都合でFirefoxもOperaもDドライブにインストールしている。Windowsユーザだから当然IEがプリインストールされている。もしかしたら私の環境は興味深いサンプルかもしれないので、Firefoxのabout:pluginsとOperaのopera:pluginsの中身を抜粋し、ここに晒してみる。

D:\PrivFold2_pg\Mozilla Firefox\firefox.exe

about:plugins

Mozilla Default Plug-inD:\PrivFold2_pg\Mozilla Firefox\plugins\npnul32.dll
Adobe SVG ViewerD:\PrivFold2_pg\Mozilla Firefox\plugins\NPSVG6.dll
Shockwave FlashC:\WINDOWS\system32\Macromed\Flash\NPSWF32.dll
Java(TM) Platform SE 6 U5C:\Program Files\Java\jre1.6.0_05\bin\npjava11.dll
Java(TM) Platform SE 6 U5C:\Program Files\Java\jre1.6.0_05\bin\npjava12.dll
Java(TM) Platform SE 6 U5C:\Program Files\Java\jre1.6.0_05\bin\npjava13.dll
Java(TM) Platform SE 6 U5C:\Program Files\Java\jre1.6.0_05\bin\npjava14.dll
Java(TM) Platform SE 6 U5C:\Program Files\Java\jre1.6.0_05\bin\npjava32.dll
Java(TM) Platform SE 6 U5C:\Program Files\Java\jre1.6.0_05\bin\npoji610.dll
Java(TM) Platform SE 6 U5C:\Program Files\Java\jre1.6.0_05\bin\npjpi160_05.dll
MicrosoftR DRMC:\Program Files\Windows Media Player\npdrmv2.dll
Windows Media Player Plug-in Dynamic Link LibraryC:\Program Files\Windows Media Player\npdsplay.dll
MicrosoftR DRMC:\Program Files\Windows Media Player\npwmsdrm.dll

 

D:\PrivFold2_pg\Opera\Opera.exe

opera:plugins

Windows Media Player Plug-in Dynamic Link LibraryD:\PrivFold2_pg\Opera\Program\Plugins\npdsplay.dll
Shockwave FlashD:\PrivFold2_pg\Opera\Program\Plugins\NPSWF32.dll
Microsoft® DRMD:\PrivFold2_pg\Opera\Program\Plugins\npwmsdrm.dll
Mozilla Default Plug-inD:\PrivFold2_pg\Mozilla Firefox\plugins\npnul32.dll
Adobe SVG ViewerD:\PrivFold2_pg\Mozilla Firefox\plugins\NPSVG6.dll
Adobe SVG ViewerC:\PROGRA~1\COMMON~1\Adobe\SVGVIE~1.0\NPSVG6.dll
Shockwave FlashC:\WINDOWS\system32\Macromed\Flash\NPSWF32.dll

 

見てのとおり、なんか変なんだよなぁ。たとえば Shockwave Flash に関してはFirefoxがIE用のプラグインを使ってるんだろうか。OperaはDドライブとCドライブ両方のFlashプラグインを使っている?

関連

Google
WWW ArtSaltのサイドストーリー
Web site (optional)
Comment - Need to type CAPTCHA, an image of distorted Japanese Hiragana or Katakana afterward.
Password - Not allowed to modify your comment later if password not entered.
On secret mode?
 

http://art2006salt.blog60.fc2.com/tb.php/762-7bf210a6

このブログについて

最近のエントリ

カテゴリー
あわせて読みたいブログ

あわせて読みたい

最近のコメント
Internet Explorer
よりも便利です

Opera 9 - Always secure with Opera Firefoxをダウンロード!!

相互リンク