Google Chrome 丢失了最新的 Flash Player

Google Chrome 丢失了最新的 Flash Player

我使用的是 Xubuntu LTS,Google Chrome 稳定版最新版本。

我已经使用 Xubuntu 一段时间了,没有安装 Adob​​e Flash 包,一切运行正常。
然后有一天,出于某种我不记得的原因,我安装了旧版 Flash Player 包(我想是吧flashplugin-installer?),突然所有基于 blink 的浏览器(Google Chrome、Opera、Vivaldi)在其插件设置页面中都丢失了 Flash Player,无法播放 Flash 内容。

于是我 Google 了一下,安装了adobe-flashpluginpepperflashplugin-nonfree结果却发现只有 Flash 插件——除了 Google Chrome。

现在在我的 Chrome 中,所有 Flash 内容都会显示警告“Adobe Flash Player 已过期”(即使我在 chrome://plugins 中禁用 Flash Player),并且 Chrome 拒绝播放它们。

一些版本信息:

  • 当前 Xubuntu 版本:16.04.01
  • 当前 Flash Player 版本:23.0.0.207
  • 在 chrome://plugins
    Adob​​e Flash Player - 版本 23.0.0.185
    位置:内部尚未出现
    类型:PPAPI(进程外)
  • 在 chrome://components
    Adob​​e Flash Player - 版本 0.0.0.0
  • 在 chrome://version
    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://components 将显示

Adobe Flash Player - 版本 23.0.0.207

但是 chrome://plugins 和 chrome://version 仍然显示23.0.0.185,并且 Flash 内容仍然显示“过时”警告,并且 Chrome 仍然拒绝播放它们。

我尝试卸载并重新安装 Chrome,但没有效果。有什么方法可以解决这个问题吗?


编辑:

这似乎与Google Chrome 如何在 54 及以上版本中分发 Flash Player,所以我使用了 chrome://components 中的“检查更新”按钮,它显示

更新程序已启动

但最终还是说

组件未更新

将所有内容从到链接起来/usr/lib/adobe-flashplugin/似乎~/.config/google-chrome/PepperFlash/没有帮助。


最后:

尽管我在 Chrome 扩展中设置了 PAC 代理,但Chrome 似乎坚持在"DIRECT"检查组件更新时使用代理(https://clients2.google.com/service/update2?cup2key=...,请参阅) ,所以我们可爱的 GFW 很乐意阻止该请求。找到了 VPN,组件成功升级。chrome://net-internals/#eventsdconf

答案1

编辑于 2017-02-28

最近 Flash 出现了一些问题:

  • 此前,Flash 是随 Google Chrome 一起提供的,但现在不再像以前那样了。
  • 因此,即使该pepperflashplugin-nonfree包即将被修复(新的下载位置),但它目前已损坏。
  • Chrome 附带有 Flash,因此如果您使用 Chrome,则无需执行任何额外操作。

adobe-flashplugin为其他浏览器提供 Flash 插件,包括 Firefox 和 Chromium/Opera/Vivaldi。

尝试这个:

  • 关闭 Google Chrome。
  • 删除adobe-flashpluginpepperflashplugin-nonfree

    sudo apt purge adobe-flashplugin pepperflashplugin-nonfree
    
  • 打开 Google Chrome 并检查是否有所变化。

我的经验是,您可能需要关闭并重新打开 Chrome 几次,Flash 才能开始工作。

相关内容