奔跑中的奶酪

2023 年,不想用 360 浏览器,如何用 Flash?

导读

2023 年,不想用 360 浏览器,如何用 Flash?

2023 年,如何玩 4399 的 Flash 小游戏?

而且,我不想用某数字的浏览器,也不想用“特供版本”的 Flash,最好还能绕开繁琐的设置,一键使用。

今天就来解决这个问题。

一、复活 Flash

2020 年,Adobe 宣布将不再支持 Flash。

各家浏览器厂商纷纷跟进,表示 2020 年将是 Flash 的最后一年,但时至今天,复活 Flash 的方法还有很多。

1.1、Ruffle

Ruffle 是一个使用 Rust 语言编写的 Flash 模拟器

它不但有桌面版本,支持 Windows、Mac、Linux,同时也支持在 Chrome、Edge、Firefox 等浏览器中使用。

但是,Ruffle 目前只支持 AS2 脚本,而且还不是完全,对 AS3 则没什么办法。

你想用 Ruffle 来玩复杂的 Flash 游戏,恐怕是行不通了。

i30_Ruffle

1.2、FlashBrowser

想要实现 Flash 的全部功能,CefFlashBrowser 是一个不错的选择。

类似的应用还有很多,因为本质上,它就是一个集成了 Flash 的浏览器,无需设置,打开网址即可直接使用。

但是,它运行依赖 .NET 框架,而且必须是 4.7.2 版本,使用条件受限。

i30_FlashBrowser

1.3、Chrome 53

另一个能实现 Flash 全部功能的应用,是 Chrome 53

53.0 是 Chrome 浏览器最后一个内置 Flash 的版本,它也无需设置,打开网页即可直接使用。

但是,这已经是 2016 年的浏览器了,浏览器核心老旧不说,扩展商店里的绝大多数扩展,也都无法安装了。

i30_Chrome53

1.4、Chrome 87

真正让 Flash 恢复到以前的那种完整体验的,是 Chrome 87

87.0 是 Chrome 浏览器最后一个支持 Flash 的版本,而且事实上,Adobe 并没有关闭国内版本的 Flash。

所以,只要安装上 Flash 插件,Chromium 内核 88 以下的浏览器,就能启用 Flash 了。

i30_Chrome87

但是,国内版本的 Flash 是“特供版”。

它夹带了非常多的私货,捆绑安装的 Flash Helper Service 组件,其实就是广告插件,目的是弹窗展示广告。

同时,国内版 Flash 还会“锁区”,一旦检测到用户使用了“国际版本”,就会提示不兼容,并禁止使用。

国内版 Flash 可谓声名狼籍,人人喊打。

二、更好的方案

庆幸的是,解决国内版 Flash 锁区并去除广告的方法,还是有的。

2.1、纯净版 Flash

采用国外 FlashPatch 的修改版,由网友 magicgenius 制作的纯净版 Flash

它不但可以绕过 Flash 的终止开关,去除对广告组件 Flash Helper Service 的依赖,同时还能解除中国区锁定。

应该说,国内特供版所有的缺点都解决了。

版本选择

ActiveX:适用于 IE 浏览器

NPAPI:适用于 FireFox(85.0 版本以下可用)

PPAPI:适用于 Chrome 和 Chromium 内核览器(88.0 版本以下可用)

注意:如果之前安装过国内版 Flash,需要借用工具“Adobe Flash Player一剑全清.exe”完全删除。

i30_纯净Flash

2.2、Flash 复活测试

下面我们以 4399 的 Flash 小游戏为例来做测试。

测试网页:

测试1:https://hua.61.com/play.shtml

测试2:https://www.4399.com/flash/145201_2.htm

脚本:https://greasyfork.org/zh-CN/scripts/437233(脚本可以绕过 4399 的登陆要求)

使用方法:

第一次打开有 Flash 的网页时,在地址栏的右边会出现“弹窗”按钮,点击“管理”后,勾选启用。

接着,点击地址栏左边的“锁形”按钮,将 Flash 设置为“允许”。

这时你的浏览器就会启用 Flash 了。

i30_启用Flash

实际测试:

包括 Chrome、Edge、百分、搜狗、QQ 等浏览器都可以使用 Flash。

360 浏览器,由于其内核的修改,即使内核在 88.0 以上,Flash 也依旧可以使用。

i30_启用Flash2

2.3、一键调用 Flash

当然,Flash 是注定要被扫入历史垃圾堆的。

我们不可能拿着内核只有 87.0 的浏览器做为主力浏览器,我们可以将它变成一个挂件,在需要的时候调用即可。

奶酪之前介绍过让浏览器“统一接受指挥”的方法。

具体可参考文章《i37-浏览器协作》。

i30_Flash调用

简单来说,就是利用扩展 ContextSearch web-ext,在需要的时候一键调用

需要注意的是,要把 Chrome 87.0 的路径链接修改成你的

具体可以回复关键字 S06 一键导入奶酪配置。

i30_Flash调用2

而且,我还准备了 Flash 定制版浏览器,方便你可以一键使用。

i30_Flash定制浏览器

三、注意事项

3.1、Chrome 版 Flash

由于 Chrome 87.0 版本的内核老旧,浏览器可能经常会出现提醒升级的情况,所以在调用代码里可以加上:

--disable-background-networking

i30_Flash调用2

另外一个屏蔽浏览器更新检测的方法。

是在浏览器快捷方式里追加运行参数 --disable-background-networking(注意前面要有一个空格)

这个方法对 Edge 等其它 Chromium 内核浏览器同样有效。

i30_Flash调用4

3.2、Firefox 版 Flash

内核在 85.0 以下的 Firefox 浏览器也同样可以运行 Flash,选择 NPAPI(Netscape Plugin API)的版本即可。

但 Firefox 不像 Chrome 那样可以将 Flash 在沙盒里运行。

这导致了 Firefox 会经常性的卡死崩溃,Firefox 市场份额下跌的很大一部分原因,就是来自于 Flash

所以,想用 Flash,建议还是直接用 Chrome 的版本。

i30_Firefox

3.3、IE 版 Flash

随着微软推出 Edge 替代 IE,IE 浏览器已经被逐渐被 Windows 屏蔽,IE 浏览器已经不再能打开。

如果你工作中确实需要 IE + Flash 的组合。

我的建议是安装 ActiveX 版本的 Flash,然后使用 360 极速 X 浏览器,选择“兼容模式”即可。

i30_IE

3.4、Mac 版 Flash

如果是 Mac 平台,苹果是最早对 Flash 说不的公司。

在 Mac 上使用 Flash 的情况可能并不多,如果实在需要,可以用 360 极速浏览器,浏览器内置就有 Flash

地址:https://browser.360.cn/ee/mac

i30_Mac_Flash

PS:至于会不会有弹窗绑定什么的,放心,国产软件在苹果的平台上都很“”的。

3.5、本地 SWF 文件

至于本地 SWF 文件。

比如一些经典的 Flash 游戏,可以使用专门的 Adobe Flash Player 播放器打开即可,目前最新是 14.0 版本。

Mac 平台,可以考虑使用 Elmedia Video Player

i30_本地SWF

结尾

对于 Adobe 宣布关闭 Flash 这件事。

我是同意 Adobe 的做法的,而且,只有“”那些古老网站升级,Flash 才会真正走向终结

但是,如果矛盾不可调和,那么就需要“过渡方案”,Flash 也是。

感谢那些为世界“缝缝补补”的人。

最后

  1. 欢迎关注奶酪 公众号 获取奶酪所有的原创资源,回复文章编号,比如 i30 就可获取对应的资源。
  2. 欢迎订阅我的 “奶酪书签专业版”,15年沉淀,超过 5000 个分类井条有序的好用实用 html 网站书签。
  3. 本文由「奔跑中的奶酪」原创创作,欢迎订阅、留言和 打赏,也欢迎引用和转载,但要注明出处。
版权声明:本文由作者 奔跑中的奶酪 发布,版权归作者所有,如需转载,请署名作者并标记内容来源。
54

评论:

4 条评论,访客:0 条,站长:0 条
  1. Pieces94
    Pieces94发布于: 

    我就是那个“拿着内核只有 87.0 的浏览器做为主力浏览器”
    我用的是360极速浏览器 32位版,内核甚至只有86……但是不妨碍它得心应手,我没感觉出来跟最新内核有什么差别
    为什么我不用119内核的360极速浏览器X呢?因为这版老是卡死崩溃,而且皮肤也巨丑!

  2. Ghost
    Ghost发布于: 

    edge的话,我有听说flash可以用和adblock类似的拓展插件解决

  3. 1232121213
    1232121213发布于: 

    用ContextSearch设置了两个版本的Chrome,为什么点高版本的Chrome还是唤出能用Flash版本的呢

发表回复