私はFedora20でFirefox35.0を実行しています。これには最新のAdobeFlashバージョン(11.2.202.440)が含まれています。
FirefoxはFlashをブロックし、アラートバーを表示しており、古くなっていると主張しています。
英語:Firefoxは古いプラグイン「Adobeflash」の実行を防止しました
念のために、私は実行しました:
yum reinstall http://linuxdownload.Adobe.com/Adobe-release/Adobe-release-x86_64-1.0-1.noarch.rpm
-Adobe-release-x86_64.noarch 0:1.0-1
をインストールしました。yum reinstall flash-plugin
-flash-plugin.x86_64 0:11.2.202.440-release
をインストールしました。次に、Firefoxをセーフモードで再起動し、about:plugins
を確認しました。
Shockwave Flash
File: libflashplayer.so
Path: /usr/lib64/flash-plugin/libflashplayer.so
Version: 11.2.202.425
State: Enabled (STATE_VULNERABLE_UPDATE_AVAILABLE)
Shockwave Flash 11.2 r202
実際の.so
ファイルでバージョン文字列を確認すると、正しいバージョンであるように見えます。
$ strings /usr/lib64/flash-plugin/libflashplayer.so | | grep "11.2.202"
FlashPlayer_11_2_202_440_FlashPlayer
LNX 11,2,202,440
11.2.202.440
drm/%s/%s/%s/11.2.202.440%s
何が起こっているのですか、どうすれば修正できますか?
Firefoxプロファイルフォルダにpluginreg.dat
ファイルがあります。
Generated File. Do not edit.
[HEADER]
Version:0.17:$
Arch:x86_64-gcc3:$
[PLUGINS]
libflashplayer.so:$
/usr/lib64/flash-plugin/libflashplayer.so:$
11.2.202.425:$
(...)
これを削除すると、Firefoxは正しいデータで再生成します。
現在、about:plugins
は次のように述べています。
Shockwave Flash
Arquivo: libflashplayer.so
Caminho: /usr/lib64/flash-plugin/libflashplayer.so
Versão: 11.2.202.440
Status: Ativo
Shockwave Flash 11.2 r202
必要に応じて、about:config
を使用してブロックリストを無効にできます。
extensions.blocklist.enabled false
またはprefs.js
を使用する:
user_pref('extensions.blocklist.enabled', false);