Firefox думает, что я использую и более старую версию Flash

1958
That Brazilian Guy

Я использую Firefox 35.0 на Fedora 20. На нем установлена ​​последняя версия Adobe Flash (11.2.202.440).

Firefox блокирует Flash и отображает панель предупреждений, утверждая, что она устарела:

enter image description here

На английском языке: 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 

Что происходит и как я могу это исправить?

5

2 ответа на вопрос

7
That Brazilian Guy

В 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 
1
Steven Penny

Если вы хотите, вы можете отключить список блокировки, используя about:config:

extensions.blocklist.enabled false 

или используя prefs.js:

user_pref('extensions.blocklist.enabled', false);