PrefBar Flashをオフにできないときの対処法

PrefBarとはMozilla系(FireFoxNetScape)のアドオンで、画像・JavaScriptFlashJavaなどのオン・オフを簡単に切り替えることができる。

PrefBar日本語版
http://norahmodel.exblog.jp/634029/

・・・なんてGIGAZINEの記事に載ってたから使ってみたら、自分の環境ではなぜかFlashの切り替えだけができない。なんかダイアログが出てきてチェックはついたままになっていました。


ということで自分なりに見つけた解決法を(自己責任でどうぞ)

    1. C:\Program Files\Mozilla Firefox\pluginsを開く。
    2. 中に「NPSWF32.dll」があることを確認。こいつが元凶なのだ。
    3. 消しちゃうのは怖いのでひとまず「NPSWF32.dlls」とでもリネーム。
    4. PrefBarでFlashを切り替えて見る。まだできなかったら原因が別か再起動する。


ちなみに自分は先に「FireFox1.5での対処法」を試してみた後だったので、こっちもやったほうがいいかも(ぉぃ)

引用元:責任転嫁さん
http://notonly.blog36.fc2.com/blog-entry-43.html

Firefox1.5でPrefBarでFlashの有効・無効を制御できない、という事象が発生しました。


Firefox1.5はplugins(C:\Program Files\Mozilla Firefox\plugins)ディレクトリにプラグインがない場合、別のディレクトリを探しに行くようです。確認できた場所はsystem32(C:\WINDOWS\system32\Macromed\Flash)を見てました。Firefox1.5で'ここをクリックするとプラグインをダウンロードします'という表示からインストールするとpluginsとsystem32の両方のディレクトリにプラグインをインストールするようです。


ちなみにMacromediaからダウンロードしたinstall_flash_player_jp.exeという実行ファイルだとpluginsにしか作成しません。


チェックボックスをオフにしてもFlashが動いてしまうという場合はsystem32(C:\WINDOWS\system32\Macromed\Flash)にあるflashplayer.xptとNPSWF32.dllを削除するとPrefBarから制御できるようになります。


オフにすると'ここをクリックするとプラグインをダウンロードします'が表示されます。ここでプラグインをダウンロードしてしまうと再度system32ディレクトリにファイルができてしまい、PrefBarの設定有無に関わらずFlashが実行されてしまいますので注意が必要です。

一言 もう12月ですか・・・