Google Chrome потерял современный Flash Player

Я в Xubuntu LTS, Google Chrome стабильной последней.

Я уже давно использую Xubuntu без пакета Adobe Flash, и все работает отлично.
Затем в один прекрасный день, по какой-то причине, я не помню, я установил устаревший пакет Flash Player (я думаю, что это flashplugin-installer?) и вдруг ВСЕ браузеры на основе мерцания (Google Chrome, Opera, Vivaldi) потеряли Flash Player на странице настроек своего плагина и не могут воспроизводить содержимое Flash.

Так я гуглил, установил adobe-flashplugin а также pepperflashplugin-nonfree вместо этого, и плагины Flash вернулись - за исключением Google Chrome.

Теперь в моем Chrome все содержимое флэш-памяти будет отображать предупреждение "Adobe Flash Player устарел" (даже если я отключаю Flash Player в chrome://plugins), и Chrome отказывается их воспроизводить.

Некоторая информация о версии:

  • Текущая версия Xubuntu: 16.04.01
  • Текущая версия Flash Player: 23.0.0.207
  • В chrome: // плагины
    Adobe Flash Player - версия 23.0.0.185
    Расположение: внутреннее, но не настоящее
    Тип: PPAPI (вне процесса)
  • В chrome: // компоненты
    Adobe Flash Player - версия 0.0.0.0
  • В chrome: // версия
    Google Chrome: 54.0.2840.100 (официальная сборка) (64-разрядная версия)
    Flash: 23.0.0.185

Если, однако, я делаю это:

sudo ln -s /usr/lib/adobe-flashplugin/ /opt/google/chrome/PepperFlash # There's no PepperFlash folder by default

тогда chrome: // компоненты покажут

Adobe Flash Player - версия 23.0.0.207

Но chrome: // плагины и chrome: // версия все еще показывают 23.0.0.185и содержимое Flash по-прежнему отображает предупреждение об устаревании, а Chrome по-прежнему отказывается их воспроизводить.

Я пытался удалить и переустановить Chrome безрезультатно. В любом случае, я могу это исправить?


Редактировать:

Похоже, это связано с тем, как Google Chrome распространяет Flash Player версии 54+, поэтому я использовал кнопку "Проверить наличие обновлений" в компонентах chrome: //, и там написано

Обновление запущено

Но в конце концов говорит

Компонент не обновлен

Связывая все от /usr/lib/adobe-flashplugin/ в ~/.config/google-chrome/PepperFlash/ не похоже, чтобы помочь.


В заключение:

Похоже, Chrome настаивает на использовании прокси "DIRECT" когда он проверяет обновление компонента (https://clients2.google.com/service/update2?cup2key=...увидеть это в chrome://net-internals/#events), несмотря на то, что я установил PAC прокси в dconf и расширение Chrome, поэтому наш любимый GFW с радостью заблокировал запрос. Найден VPN и компонент успешно обновлен.

1 ответ

Решение

Отредактировано 2017-02-28

Недавно с Flash произошли некоторые вещи:

  • Ранее Flash был поставлен с Google Chrome, но больше не так, как раньше.
  • Следовательно pepperflashplugin-nonfree пакет в данный момент не работает, даже если он будет исправлен (новое место загрузки).
  • Chrome поставляется с Flash в комплекте с Chrome, и нет ничего лишнего, что нужно сделать, если вы используете Chrome.

adobe-flashplugin предоставляет плагины Flash для других браузеров, как Firefox, так и Chromium/Opera/Vivaldi.

Попробуй это:

  • Закройте Google Chrome.
  • Удалить оба adobe-flashplugin а также pepperflashplugin-nonfree,

    sudo apt purge adobe-flashplugin pepperflashplugin-nonfree
    
  • Откройте Google Chrome и проверьте, если это имеет значение.

Мой опыт показывает, что вам может потребоваться закрыть и снова открыть Chrome несколько раз, прежде чем Flash начнет работать.

Другие вопросы по тегам