谷歌浏览器Chrome运行Flansh:Ruffle模拟Flash——墨涩网

Ruffle模拟介绍

Ruffle是一个用Rust编写的Flash Player模拟器。Ruffle 在所有现代操作中原生运行 系统作为一个独立的应用程序,并通过使用WebAssembly在所有现代浏览器上。 利用现代浏览器沙箱的安全性和 Rust 的内存安全保证, 我们可以自信地避免Flash闻名的所有安全陷阱。 Ruffle将Flash放回了它所属的网络上 - 包括iOS和Android上的浏览器!

设计为易于使用和安装,用户或网站所有者可以安装网络版本 的 Ruffle 和现有的 Flash 内容将“正常工作”,无需额外配置。 Ruffle将检测网站上所有现有的Flash内容并自动“填充” 它变成了一个Ruffle播放器,允许无缝和透明地升级仍然 依赖闪存内容。

Ruffle是一个完全开源的项目,由志愿者维护。我们都充满激情 关于互联网历史的保存,我们被吸引到这个项目上工作以帮助 保留许多网站和大量内容,这些内容在以下情况下将无法再访问 用户无法再运行官方的Flash Player。如果您想帮助支持此 项目,我们欢迎任何形式的贡献 - 即使只是玩一些旧游戏 看看他们跑得有多好。

官网

 https://ruffle.rs/

Chrome插件安装

Ruffle目前尚未在各大浏览器的扩展商店中上架,我们需要从官网下载它的压缩包手动安装。在Chrome中的流程是这样的,首先,开启Chrome的扩展程序管理页面,开启右上角的开发者模式开关。

在Chrome的扩展程序界面开启开发者模式

接着,解压Ruffle扩展的zip包到一个文件夹当中。

解压Ruffle的Zip包

在Chrome的扩展程序管理页面当中,点击“加载已解压的扩展程序”,然后开启广告Ruffle解压的文件夹,这样Ruffle就安装好了。重启Chrome浏览器,就可以使用Ruffle运行Flash了!

在Chrome中安装Ruffle

Ruffle真的有用吗?来看看笔者的测试。在下面的动图中,可以看到Chrome中Flash的开关已经关闭,然后笔者开启了一个计算器的Flash Demo。点击运行后,这个Flash Demo的确可以运行如常,无论是界面还是交互都没有问题。对着这个Flash Demo点击右键,可以看到的确是Ruffle在运行。

Ruffle演示,可见的确在关闭了Flash的前提下,能运行Flash Demo

当然,Ruffle并非完美无缺。当前它并不能保证完美兼容所有的Flash组件,有时候还是会遇到出错的情况。不过考虑到当前Ruffle仍处于Beta阶段,日后它应该会有更加出色的表现。

总结

总的来说,业界弃用Flash是一件大好事,毕竟这个满布安全漏洞、效率低下的产品,已经非常不适应时代。如果你实在需要Flash,还习惯使用Chrome浏览器,不妨试试上文的方法,也希望仍使用Flash的网站尽快完成技术转型,拥抱更先进的HTML5等新一代Web技术吧。

THE END