背景
Adobe公司的Flash曾是多媒体创作的重要工具。过去20年来,许多影音、游戏、多媒体都依靠Flash开发,Flash也曾是几乎每台电脑上必装的软件。然而,由于先天的设计缺陷,Flash逐渐成为恶意程序和病毒的攻击目标,其安全漏洞及效能问题逐渐为人诟病。近几年,各大网站,浏览器厂商、开发者皆纷纷转向HTML5。
与之对应,chrome浏览器对flash的支持也日渐消退,从88版本开始,chrome已经彻底移除了flash的支持(从源代码上移除)。
浏览器对flash的支持情况
我们可以回顾一下这一历程。
-
在chrome 69版本之前,可以通过下面方法获得支持:
1)打开 chrome://settings/content/flash
2)禁止网站运行Flash -> 改为“先询问(推荐)”
3)允许->添加
4)添加网站->添加:可以依次将域名加入允许名单 -
从chrome 69.0至chrome 70,flash的权限受到进一步限制,默认仅在当前浏览会话有效。需要通过关闭Flash插件的Ephemeral模式,才能看到“添加”按钮。
1)打开 chrome://flags/#enable-ephemeral-flash-permission
2)把它从Default改为Disabled
3)重新打开Chrome,进入 chrome://settings/content/flash
4)参照69版本的步骤,将域名添加到允许名