昨天在彻底解决 Chrome 允许 Flash 无法添加网站问题一文中写到最后还遗留了一个问题,就是如何在 Chrome 中添加对所有网站的 Flash 支持,而不是手工一个个去添加。今天终于找到了完美的解决方法。本来以为在 Chrome 关于 Flash 的官方页面上找到答案,结果没有,所以这个方法也显得比较“偏门”,并不那么“正规”。一起来看看!
对了,2020年12月,Google Chrome 正式停止对 Flash 插件的支持,目前还是可用的。直接开门见山吧!方法就是修改 Chrome 的注册表,将以下代码保存为.reg文件,然后导入即可!
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Policies\Google\Chrome\PluginsAllowedForUrls] "1"="[*.]com" "2"="[*.]net" "3"="[*.]org" "4"="[*.]cn"
之后重新启动 Chrome,在地址栏中输入“chrome://settings/content/flash”即可看到效果,如下图:
这里代表把com、net、org和cn后缀的网址都加进来了,如有其它域名,可自行添加。这里还有一种思路,更加简单!直接添加 http 和 https,这样一来所有的网址都添加进来了:
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Policies\Google\Chrome\PluginsAllowedForUrls] "1"="https://*" "2"="http://*"
最后总结一下 Chrome 开启 Flash 支持的所有方法:
69.0 之前版本
1. 打开 chrome://settings/content/flash
2. 禁止网站运行Flash -> 改为“先询问(推荐)”
3. 允许->添加
4. 添加网站->添加
依次将常见顶级域名加入允许名单
[*.]com
[*.]net
[*.]org
[*.]cn
69.0 – 70.0 版本
69.0~70.0,Flash权限受到进一步限制,默认仅在当前浏览会话有效。
关闭Ephemeral Flash Permission,才能看到“添加”按钮。
方法1:修改用户配置
1. 打开 chrome://flags/#enable-ephemeral-flash-permission
2. 把它从Default改为Disabled
3. 重新打开Chrome,进入 chrome://settings/content/flash
4. 将域名添加到允许名单
方法2:修改快捷方式
1. 修改快捷方式
修改前:C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chrome.exe
修改后:C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chrome.exe –disable-features=EnableEphemeralFlashPermission
2. 重新打开Chrome,进入 chrome://settings/content/flash
3. 将域名添加到允许名单
71.0 以上版本
从71.0开始,Flash插件的Ephemeral模式不可关闭。修改允许名单,要动用“Chrome政策模板”,对 Windows 来说最终就是注册表,即上述方法。
本文来自投稿,不代表微盟圈立场,如若转载,请注明出处:https://www.vm7.com/a/jc/8106.html