多年来 Flash 因大量安全漏洞而声名狼藉,所以 Adobe 公司放弃了对 Flash Player 的支持,2020 年 12 月 31 日之后不再支持 Flash Player,Adobe 将从 2021 年 1 月 12 日开始阻止 Flash 内容在 Flash Player 中运行,强烈建议所有用户立即卸载浏览器插件。
但是还有一些古老的网站还在使用 Flash 插件,所以一些用户可能因为工作原因,不得不继续使用 Flash 插件。目前各大主流浏览器也都宣布了停止支持 Flash。
然后某些代理公司看中了还有用户需求,就直接代理了 Flash 变成特供版,安装好后会各种弹窗推广、搜集用户隐私,非常的流氓。
那么除了安装 Flash 特供版,还有啥方法能让浏览器运行 Flash 呢?在国外有个大佬制作了「Ruffle」开源的 Flash Player 插件,在之前锋哥已经给大家介绍过一次了,不过现在随着版本更新,兼容支持的 Flash 更好了,甚至还支持网站去引用 Ruffle 的 JS 文件,让网站的 Flash 文件可正常显示。
Ruffle使用
扩展插件:目前作者提供了 Chrome、FireFox、Safari 的扩展插件支持,正常安装就可以使用了。如果你是 Safari 浏览器,参考作者提供的安装方法。
兼容性方面:作者表示主要分为“AVM 1”(ActionScript 1和2)和“AVM 2”(ActionScript 3)。ActionScript 1 & 2 Language 的进度已经达到 85%,而 ActionScript 3 的进度在 10%,因为是开源项目,作者也希望有人能帮忙完善这个项目。
效果测试:其实现在要找个 Flash 网站还是有点难哈哈哈,这里找到了一个提供 Flash 动画素材下载的网站,然后「Ruffle」会提示你使用新标签打开来播放 Flash。
一些 Flash 文件播放是没有问题的,也有提供了右键菜单,提供了后退、前进、播放、全屏的功能。不过因为「Ruffle」目前还没完全兼容 Flash Play,所以一些复杂的动画,如游戏采用了 ActionScript 3 的 API,可能就无法正常播放了。
桌面版本:作者还给「Ruffle」制作了 PC 端版本,如果你电脑上没有 SWF 播放器的画,就可以使用它。下载后是 ruffle.exe 文件,需要通过命令的方式来打开 SWF 文件。
ruffle filename.swfruffle https://example.com/filename.swf
网站引用:如果你的古老网站不想用新技术去代替 Flash,那么可以引用「Ruffle」的 JS 文件,让你网站上的 SWF 可以正常播放。
<script src="https://unpkg.com/@ruffle-rs/ruffle"></script><script src="path/to/ruffle/ruffle.js"></script>
总结
如果你还有 Flash 插件的需求,可以试试这个「Ruffle」扩展插件,可以不用去安装那个流氓的代理版。另外其实还有 Flash Play 最后更新的纯净版,如果你长期需要用到 Flash,那么也可以安装这个版本。
下载
- 浏览器扩展:
https://ruffle.rs/#downloads - 官方网站:
https://ruffle.rs - 开源项目:
https://github.com/ruffle-rs/ruffle/releases - 最后纯净版:
https://xia1ge.lanzout.com/iNRcl03cyjji