2023年,不想用360浏览器,如何用Flash?
来源丨经授权转自奔跑中的奶酪(ID:runningcheese01)
作者丨奔跑中的奶酪
2023 年,如何玩 4399 的 Flash 小游戏?
而且,我不想用某数字的浏览器,也不想用特供版本的 Flash,最好还能绕开繁琐的设置,一键使用。
今天就来解决这个问题。
01
复活 Flash
2020 年,Adobe 宣布将不再支持 Flash。
各家浏览器厂商纷纷跟进,表示2020年将是 Flash 的最后一年。但时至今天,复活 Flash 的方法还有很多。
1.1、Ruffle
Ruffle 是一个使用Rust语言编写的Flash 模拟器。
它不但有桌面版本,支持Windows、Mac、Linux,同时也支持在Chrome、Edge、Firefox等浏览器中使用。
但是,Ruffle 目前只支持AS2脚本,而且还不是完全,对AS3则没什么办法。
你想用 Ruffle 来玩复杂的 Flash 游戏,恐怕是行不通了。
1.2、FlashBrowser
想要实现 Flash 的全部功能,CefFlashBrowser是一个不错的选择。
类似的应用还有很多,因为本质上,它就是一个集成了Flash的浏览器,无需设置,打开网址即可直接使用。
但是,它运行依赖.NET框架,而且必须是4.7.2版本,使用条件受限。
1.3、Chrome 53
另一个能实现 Flash 全部功能的应用,是Chrome 53。
53.0是 Chrome 浏览器最后一个内置 Flash的版本,它也无需设置,打开网页即可直接使用。
但是,这已经是2016年的浏览器了,浏览器核心老旧不说,扩展商店里的绝大多数扩展,也都无法安装了。
1.4、Chrome 87
真正让Flash恢复到以前的那种完整体验的,是Chrome 87。
87.0是 Chrome 浏览器最后一个支持 Flash的版本,而且事实上,Adobe 并没有关闭国内版本的 Flash。
所以,只要安装上Flash插件,Chromium 内核88以下的浏览器,就能启用 Flash 了。
但是,国内版本的 Flash 是特供版。
它夹带了非常多的私货。捆绑安装的Flash Helper Service组件,其实就是广告插件,目的是弹窗展示广告。
同时,国内版 Flash 还会锁区,一旦检测到用户使用了国际版本,就会提示不兼容,并禁止使用。
国内版 Flash 可谓声名狼籍,人人喊打。
02
更好的方案
庆幸的是,解决国内版 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完全删除。
2.2、Flash 复活测试
下面我们以 4399 的 Flash 小游戏为例来做测试。
测试网页:
测试1:https://hua.61.com/play.shtml测试2:https://4399.com/flash/145201_2.htm脚本:https://greasyfork.org/zh-CN/scripts/437233PS:该脚本可以绕过 4399 的登陆要求。
使用方法:
第一次打开有 Flash 的网页时,在地址栏的右边会出现弹窗按钮,点击管理后,勾选启用。
接着,点击地址栏左边的锁形按钮,将 Flash 设置为允许。
这时你的浏览器就会启用 Flash了。
实际测试:
包括Chrome、Edge、百分、搜狗、QQ等浏览器都可以使用 Flash。
而360浏览器,由于其内核的修改,即使内核在88.0以上,Flash 也依旧可以使用。
2.3、一键调用 Flash
当然,Flash是注定要被扫入历史垃圾堆的。
我们不可能拿着内核只有87.0的浏览器做为主力浏览器,我们可以将它变成一个挂件,在需要的时候调用即可。
奶酪之前介绍过让浏览器统一接受指挥的方法。
具体可参考文章《i37-浏览器协作》。
简单来说,就是利用扩展ContextSearch web-ext,在需要的时候一键调用。
需要注意的是,要把 Chrome 87.0 的路径链接修改成你的。
具体可以回复关键字S06一键导入奶酪配置。
而且,我还准备了Flash 定制版浏览器,方便你可以一键使用。
03
注意事项
3.1、Chrome 版 Flash
由于 Chrome 87.0 版本的内核老旧,浏览器可能经常会出现提醒升级的情况,所以在调用代码里可以加上:
--disable-background-networking
另外一个屏蔽浏览器更新检测的方法。
是在浏览器快捷方式里追加运行参数--disable-background-networking(注意前面要有一个空格)。
这个方法对Edge等其它Chromium内核浏览器同样有效。
3.2、Firefox 版 Flash
内核在85.0以下的 Firefox 浏览器也同样可以运行Flash,选择NPAPI(Netscape Plugin API)的版本即可。
但 Firefox 不像 Chrome 那样可以将 Flash 在沙盒里运行。
这导致了Firefox 会经常性的卡死崩溃,Firefox 市场份额下跌的很大一部分原因,就是来自于Flash。
所以,想用 Flash,建议还是直接用Chrome的版本。
3.3、IE 版 Flash
随着微软推出 Edge 替代 IE,IE 浏览器已经被逐渐被 Windows 屏蔽,IE 浏览器已经不再能打开。
如果你工作中确实需要IE + Flash的组合。
我的建议是安装ActiveX版本的 Flash,然后使用360 极速 X 浏览器,选择兼容模式即可。
3.4、Mac 版 Flash
如果是 Mac 平台,苹果是最早对 Flash 说不的公司。
在 Mac 上使用 Flash 的情况可能并不多,如果实在需要,可以用360 极速浏览器,浏览器内置就有Flash。
地址:https://browser.360.cn/ee/mac
PS:至于会不会有弹窗绑定什么的,放心,国产软件在苹果的平台上都很乖的。
3.5、本地 SWF 文件
至于本地 SWF 文件。
比如一些经典的 Flash 游戏,可以使用专门的Adobe Flash Player播放器打开即可,目前最新是14.0版本。
Mac 平台可以用Elmedia Video Player。
结尾
对于 Adobe 宣布关闭 Flash 这件事。
我是同意 Adobe 的做法的,而且,只有逼那些古老网站升级,Flash 才会真正走向终结。
但是,如果矛盾不可调和,那么就需要过渡方案,Flash 也是。
感谢那些为世界缝缝补补的人。
点分享
点点赞
点在看