EOL 之后还有哪些使用 Flash 的可能性?

EOL 之后还有哪些使用 Flash 的可能性?

大家可能都知道,Flash 将在 2020 年底后停止使用。但是,互联网上仍有许多网站包含 Flash 内容。其中大多数是 Flash 游戏,作者不太可能使用其他技术重写这些游戏(我仍然想玩它们 :)),但是,最近我偶然发现了一个网站,它的菜单是 Flash 的(!),如果不打开 Flash,就完全无法导航。

保持使用 Flash 的可能性的最佳方法是什么?我个人计划在 2020 年底之前复制我当前安装的带有 Flash 插件的 Firefox,并将其保留用于访问包含 Flash 内容的网站,但如果我需要重新安装操作系统(或更换计算机)该怎么办?如何保留通过flashplugin-installer软件包下载的实际二进制文件以供将来使用,因为在 2020 年底之后肯定不会再提供下载?

Adobe 的 Flash EOL 页面包含一些让我有点担心的措辞。它说“EOL 日期之后,基于 Flash 的内容将被阻止在 Adob​​e Flash Player 中运行”。这是否意味着 Flash Player 软件在某种程度上“定时炸弹”,并将在 2020 年 12 月 31 日之后停止运行?

你们当中有谁可以分享有关 Flash EOL 方法的策略或想法吗?

答案1

因此,使用@wraith3690-001 提供的链接,我可以回答我自己的问题:)

根据本指南(我建议在 Flash EOL 之前下载以供参考),Flash 播放器本身会在 EOL 日期之后阻止内容。要解决这个问题,需要创建一个文件/etc/adobe/mms.cfg。现在,如果你将一行放入EnableAllowList=1该文件中,你基本上可以模拟 EOL 日期之后会发生什么(根据指南,此设置将在 EOL 之后自动执行)。将发生的是,Flash 播放器显示一个图标而不是 Flash 内容,单击该图标将转到 Adob​​e Flash EOL 信息页面。

为了允许 Flash 内容运行,您需要在/etc/adobe/mms.cfg文件中输入以下行来指定允许 Flash Player 访问的网站:

AllowListUrlPattern=http[s]://site.domain/

如果您想要为某个站点同时指定 https 和 http,您可以为 https 和 http 输入两行,或者您可以使用以下快捷方式:

AllowListUrlPattern=*://site.domain/

您也可以AllowListUrlPattern=file:///为本地文件指定类似的内容,尽管这看起来是多余的,因为 Firefox 不再支持通过 Flash 插件播放本地 Flash 文件,并且独立的 Flash 播放器(我还建议从 Adob​​e 下载当它可用时)似乎总是运行由命令行或菜单选项指定的文件,而不管EnableAllowList设置如何。

您还可以将其放入文件EOLUninstallDisable=1/etc/adobe/mms.cfg以抑制 Flash EOL 页面上提到的卸载 Flash 的提示。

要保留 Flash 软件以便稍后重新安装,有两个选项:

a)flashplugin-installer现在我们大多数人可能都在使用的包:

该软件包可以从以下位置下载http://archive.ubuntu.com/ubuntu/pool/multiverse/f/flashplugin-nonfree/(截至撰写本文时,当前版本为flashplugin-installer_32.0.0.414ubuntu0.20.04.1_amd64.deb)。但是,此包实际上(根据其名称)仅包含安装插件的脚本。实际的 Flash 软件是在安装包期间从以下位置下载的:http://archive.canonical.com/pool/partner/a/adobe-flashplugin/。截至撰写本文时,当前下载的文件名为adobe-flashplugin_20200811.1.orig.tar.gz

如果后者无法下载,则软件包的安装可能会失败。不过,我认为,如果您在.tar.gz安装软件包之前将(之前保存的)文件放入正确的目录中,则安装可能会成功。但是,我不知道正确的目录是什么 - 我仍在调查...

b)另一种方法是使用adobe-flashpluginDEB 包,可以从同一位置下载http://archive.canonical.com/pool/partner/a/adobe-flashplugin/(当前文件名为adobe-flashplugin_20200811.1-0ubuntu0.20.04.1_amd64.deb)。查看其内容,它会安装插件而无需下载任何外部文件。

为了运行本地 .swf 文件,我还强烈建议从 Adob​​e 下载独立的 Flash 播放器,如上所述。

相关内容