2021 如何优雅地使用 flash

in 寻寻觅觅 with 1 comment

2021 年了,不会还有人在用 flash 吧???

chrome 自 88 版本起,就移除了对 flash player 的支持,国内的 flash 也是一塌糊涂,氓的一批。

个人因为某些原因偶尔还需要使用 flash,之前一直用的 360 极速浏览器,在设置里面把能关闭的广告都关了,用起来还是那么的不爽。这个浏览器时不时还会跳出来刷一刷存在感,还劫持了我的注册表,所以我决定换一换浏览器。

参考了国外的一些网站,它们都给出了一些自己的解决方法,但或多或少都有些问题,在对这些方法总结、合并、多次尝试之后,我终于找到了一个比较完美的解决方法,能够实现 chrome 运行 flash。

几个问题

chrome 88 起彻底移除了 flash,所以我们要下载 chrome 87 或者更老的版本。

flash 官方发布的最后一个版本是 flash 32,最后一个不锁区版本是 flash 29。

flash 2020 过期警告。

解决方法

方法仅供参考,看不懂的小伙伴可以下载我打包好的自用软件,链接放在文章末尾了。

下载 chrome 87

考虑到安全问题,建议主浏览器不要选用 chrome 87,所以,这个用来播放 flash 的浏览器最好是选用便携版(portable)。

网上看到 shuax 提供的 chrome 87 修改版,觉得还不错,就使用这个版本了,觉得不放心的可以改用 portable app 提供的便携版本。

shuax chrome 87 下载

下载完成后,解压,尝试运行 chrome,让软件自动初始化 Data 目录。

提取 pepflashplayer.dll

官网已经找不到了,可以从互联网档案馆 下载 快照。

下载安装完成后,进入C:\Windows\System32\Macromed\Flash 目录,把这两个文件提取出来。

将这两个文件复制到 Data\PepperFlash\36.0.0.371 目录下。

这样操作之后,就能用了,但还会弹出 flash 已过期,让你运行一次的弹窗,接下来就解决这个弹窗。

除了弹窗问题,某些网站如果用了 swfobject 等手段检查 flash 存在与否,然后再加载,也会无法导致使用 flash,比如 4399。

修改版本号

弹窗问题可以通过修改版本号解决,核心就是修改pepflashplayer.dll的版本号,把它改大一些。

用 notepad++ 或者记事本打开该文件,搜索 32.0.0.371,把它改为 36.0.0.371。

记得把 manifest.json 里面的版本号也改成 36.0.0.371。

操作完了之后,重启chrome。

检查可用性

chrome://components,如图,如果看到版本号为 36 就说明可以使用了。

image-20210418215802872.png

还可以测试一下 flash 能否运行,flash 支持测试:https://www.ultrasounds.com/

还可以测一测4399:http://www.4399.com/flash/21674_3.htm

如果 flash 没有加载,可以自己调整一下 flash 运行策略。

image-20210418221210639.png

参考链接

https://superuser.com/questions/1616866/use-flash-player-after-12-jan-2021

https://www.shuzhiduo.com/A/o75NQERWJW/

https://discord.com/channels/432708847304704010/585276436932460549/806759194186219521

https://iochen.com/post/enable-adobe-flash-chrome-after-end-of-life/

附录

shuax chrome 87 修改说明

https://shuax.com/project/chrome/

flash 历史版本下载

https://archive.org/download/flashplayerarchive/pub/flashplayer/installers/archive/

自用打包程序

微云分享链接:https://share.weiyun.com/Igy3qxiN 密码:2btvjw

上一篇: 解放双手,三国杀十周年逐鹿自动刷
下一篇: 如何解决防盗链的 Referrer 问题
Responses
  1. 23gd

    购买选择www.01kd.com

    Reply