chrome为什么不支持flash?

如题所述

Chrome是在近2年要求用户主动开启使用Flash权限,再默认的情况下是禁用Flash。最后,计划在2020年底彻底从Chome中移除Flash。

Flash以插件的身份,做着平台该做的事情,功能还特别强大,为什么会从如此流行走向衰落呢?我觉得大致有以下原因:

1、Flash效率变低了。随着功能的增多,Flash的效率明显变低了。随着Flash功能的越加强大,开发人员使用Flash开发的产品也越发繁杂,Flash被用来做一些奇奇怪怪的事情,比如卖卖小广告、玩玩小游戏,这些应用多事粗制滥造,没有人会为Flash广告优化代码。用户渐渐的发现,当低劣繁多的Flash充斥着网页的时候,电脑开始不堪重负,Flash落下了一个烤肉机驱动程序的称号。

2、Flash不安全。Flash是以一个插件的身份出现,干着浏览器平台干的事情,导致的后果就是承受了平台级别的风险。很多的0Day漏洞就是出自Flash,例如2015年,安全机构NTT

Group公布的十大最危险的漏洞就是全部出自Flash。Flash能够运行相当复杂的代码,这让Flash很容易被渗透。

再加上Adobe在安全方面的不上心,令Flash安全问题频发。Flash支持多个平台,这令它带来的安全问题影响更加严重。一旦Flash出现安全问题,N种浏览器、操作系统都有可能被攻陷。在移动互联网时代,设备承担了越来越多的隐私数据,没人希望隐私从满是漏洞的Flash中泄漏出去。因此,Flash遭到了冷落。

3、Flash很不稳定。作为一个插件,它自身频频崩溃也就罢了,还经常拉着浏览器乃至操作系统一起殉情。光是播放视频,Flash就能给你弄出蓝屏事件,往往不得不关闭Flash的硬件加速提升稳定性。

4、Flash出现了替代品HTML5HTML5对比Flash的效率更高,安全性更好,不需要另外安装插件也可以在各大平台运行,对不同设备的支持要比Flash更加友好。Flash之所以得以流行,是因为当时的网页实现不了什么功能,需要Flash这样的插件充当救火队员。

现在,HTML5已经基本上能包办Flash所有能干的事情了。无论是视频播放,还是小游戏,使用HTML5都可以轻松实现。作为一款商业软件,Flash并不符合互联网的开放精神,起码就不如大家一起来运营的HTML5来得符合。在之前,HTML5标准的制定一片混乱,WHATWG和W3C为了争夺HTML5标准的话语权,内斗不已。

现在一切尘埃落定,HTML5标准已经出炉,业界再也没有什么理由观望而不跟进。甚至Adobe也宣布,Flash的开发工具Flash
Builder更名为Adobe Animate
CC,加入对HTML5的支持。总结简而言之,Flash曾经是互联网世界的超级英雄。

Flash的兴起和衰落,不仅仅是因为本身的堕落,还要考虑历史的进程。历史的进程已经钦点了HTML5做接班人,你问我支不支持HTML5?反正业界都支持,微软、苹果、Google乃至Adobe都在力推HTML5。

温馨提示:答案为网友推荐,仅供参考