由于 Adobe 不再支持 Linux 上的 Flash(请参阅下面的“注意”),是否可以通过 Firefox 使用 Chrome 的 Pepper Flash 插件?
注意!除了作为 Chrome 的一部分之外, Linux 不再支持 Flash (除了非常过时的 Firefox 11.2 版本,即使它获得了安全更新,它仍然很古老并且没有经常更新)。这在Adobe 的 Flash 运行时路线图中有详细说明。相关部分是Platform support,子部分Personal Computers,部分Linux,在这里引用(2015 年 1 月 14 日是这个时候被取消,并且出于重要原因,其中最重要的行已被加粗,因为人们不想阅读整件事在这里):
Linux
Adobe 一直与谷歌密切合作,开发一个单一的、现代的 API,用于在浏览器中托管插件。代号为“Pepper”的 PPAPI 旨在在插件和浏览器之间提供一个层,抽象出浏览器和操作系统实现之间的差异。您可以在http://code.google.com/p/ppapi/找到有关 Pepper API 的更多信息。
由于这项工作,Adobe 能够与 Google 合作,为 Google Chrome 浏览器支持的所有 x86/64 平台提供 Flash Player 的“Pepper”实现。Google 现在将这个基于 Pepper 的新 Flash Player 作为 Chrome 的一部分分发到所有平台上,包括 Linux。
对于 11.2 之后的 Flash Player 版本,适用于 Linux 的 Flash Player 浏览器插件将只能通过“Pepper”API 作为 Google Chrome 浏览器分发的一部分提供,并且不再可以直接从 Adobe 下载。Adobe 将继续为 Linux 上的 Flash Player 11.2 的非 Pepper 发行版提供安全更新,为期五年(自发布之日起)。
Flash Player 将继续支持在 Linux 以外的平台上使用非“Pepper”插件 API 的浏览器。
Adobe 将不会在 Linux 上提供 Flash Player 浏览器插件的基于 Pepper 的调试播放器实现。
从 Adobe AIR 3 开始,Adobe 已停止支持 Adobe AIR for Linux 操作系统。
由于 Adobe 不再支持 Linux 上的 Flash,因此 Chrome 是随附 Flash 的剩余选项之一。这是 Chrome 的一个特例,如Adobe 的 Flash 路线图在 Personal Computers 下的 Linux 副标题中所详述。
您可以在 Firefox 上使用 Pepper Flash(称为“Fresh Player”)。Webupd8 甚至在这里评论它以及如何让它工作(链接的文章发布于 2014 年 5 月 29 日,可能已过时)。该插件可能可用,因为它似乎经常在 Ubuntu IRC 聊天中被建议作为解决方案。
以下内容摘自 Webupd8 帖子:
注意:用于此的包装纸处于ALPHA 阶段,可能非常不稳定。
不过,总结一下他们详述的步骤:
使用以下命令在 Ubuntu 中安装 Fresh Player 插件(通过 PPA):
最简单的使用方法意味着您需要安装 Google Chrome 才能正常工作。 这是因为 Fresh Player Plugin 只是一个包装器
libpepflashplayer.so
,所以它需要这个与 Google Chrome 捆绑在一起的文件。获取此文件的最简单方法是安装 Google Chrome 稳定版 -从此处下载,然后安装。2a. 或者:
删除由 APT 安装的 flash 插件:从软件中心删除/清除这些包
flashplugin-installer
adobe-flashplugin
adobe-flash-properties-gtk
adobe-flash-properties-kde
或只在终端中运行:Pepper Flash 包并没有替换原来的库文件,这就是为什么到这一步,你可以在附加组件页面看到两个版本的 Flash 插件,并且无法确定 Firefox 是否会使用最新的版本。而且您不能在不禁用另一个的情况下禁用一个(如果您禁用一个并重新启动,两者都将被禁用)。
可选(仅在您想调整各种设置时使用它):配置 Fresh Player 插件
基于此网站,您应该尝试以下操作:
为我工作。
问题和接受的答案中提供的大部分信息不再有效。
Ubuntu 用户获取最新版本的 NPAPI 和 PPAPI 插件的最简单方法是启用 Canonical Partner并安装
adobe-flashplugin
软件包。默认情况下,Firefox 使用 NPAPI 插件。但是,NPAPI 插件不会拥有 PPAPI 插件所具有的所有功能。通过安装
browser-plugin-freshplayer-pepperflash
软件包(并重新启动 Firefox),Firefox 将实际使用 PPAPI 插件。首先,获取 flashplayer 库 (.so),可以从此处在浏览器中下载,也可以使用wget,例如
然后将其复制到正确的位置,具体取决于您的 Ubuntu 版本:
Ubuntu 16.10
从命令行:
Ubuntu 17.04
通过转到 about:plugins in firefox 并检查“Shockwave Flash”和版本 >= 25 来验证安装。