如何让 Firefox 显示 Flash 内容的占位符?

两大浏览器 Firefox 和 Chrome/Chromium 都在三四年前不支持 Flash 了,新的网页也自然不会再采用 Flash. 但偶尔会浏览到一些包含 Flash 内容的旧网页,这时 Chrome 会显示占位符,并且配上 “插件已不再受支持” 的文字提示。而火狐却静默地忽略,导致无法得知某处有 Flash 内容。如果显示占位符,那么可以根据上下文评估判断该 Flash 内容是否重要,如果重要就打开一个支持 Flash 的旧版浏览器来查看该网页。

有无什么方法可以让火狐也显示 Flash 内容的占位符?比如修改 about:config 里的配置。如果没有,有无什么源代码补丁,反正我的火狐是自己编译的。

如果都没有,那么似乎只能求助于扩展。找到一个扩展:

可以显示 Flash 内容的占位符,但该扩展的本意是在 Flash 依然受支持的旧时代禁用 Flash. 所以该扩展功能过于复杂,我希望有一个简单的扩展,只显示占位符,没有其他臃肿多余的功能。

对于有扩展开发经验的人来说,这个扩展应该比较简单,或许论坛里就有人能够在空闲时间做出来。

自己动手写吧。

或者你装个 ruffle 试试?

我无需在新版浏览器里查看 Flash, 因此不装 Ruffle. 再说 Ruffle 也只能处理部分 Flash 内容。只需显示一下占位符,好让我有必要时切换到旧版浏览器。

我自己不会做扩展,你肯定会的。有空的时侯麻烦你帮忙做一个吧 :grinning:

Ruffle 显示不了的就会给你占位了;
能显示的也不用你切旧浏览器了。
你这需求有点扯。

只要你稍微花上一分钟认真看完我的原帖,也不至于如此武断地说我的需求 “有点扯”。

我在主贴说得非常清楚,只是偶尔在查看一些旧网页时可能需要看其中的 Flash 内容,根本没必要在新版浏览器里去查看 Flash, 临时切换到旧版浏览器就可以了。

新版浏览器只需显示一下占位符,让我知道存在 Flash 内容。再根据上下文,评估重要性,看是否需要打开旧版浏览器。

其实上面给出的链接的那个扩展就可以显示占位符,只是它的额外功能太多。但我不会 Web 相关的 Javascript, 否则修改一下那个扩展应该就可以了。

哪怕旧浏览器在新操作系统上被彻底放弃,无法打开运行了。也可以在虚拟机或者模拟器里运行。

Flash 本就是过时的技术,在新浏览器里去支持过时技术反而问题更多。对于这种过时的技术,最好是在旧版浏览器里运行。

请问:究竟是在新版浏览器里显示 Flash 内容属于 “开历史的倒车”,还是在旧版浏览器里运行属于 “开历史的倒车”?

就好比:有些旧网页只能用 Internet Explorer 6.0 才能完整显示,那么是在新版浏览器里增加陈旧的 IE6 的兼容模块,还是在虚拟机里安装一个带有 IE6 的旧版系统来浏览?

增加一个占位符,可以预先得知某个地方少了一块。而如果不显示,判断的难度就增加了。