Firefox думает, что я использую и более старую версию Flash
Я использую Firefox 35.0 на Fedora 20. На нем установлена последняя версия Adobe Flash (11.2.202.440).
Firefox блокирует Flash и отображает панель предупреждений, утверждая, что она устарела:
На английском языке: Firefox запретил запуск устаревшего плагина Adobe Flash
Просто чтобы быть уверенным, я побежал:
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
Что происходит и как я могу это исправить?
2 ответа
E сть pluginreg.dat
файл в моей папке профиля Firefox:
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);