Chrome和微软这两个公司大家应该都是很熟悉的,国内和谷歌接触最多的就是他们的浏览器,而微软就不用说了,他几乎占据了整个中国的电脑操作基础端口,是绝对的龙头企业,但是这两家公司都在自家的平台上禁用了flash,这是为什么呢?
flash这款软件设计之初,仅仅是为了满足方面动画制作和视频播放这种功能,对于安全性来说并没考虑太多,这就让flash成为了世界上第一个也是最好的一个跨平台病毒开发工具。Adobe公司也花费了很庞大的资金来对它进行修补,但最后还是决定放弃了,可能因为Flash看起来实在是—种设计上不安全的浏览器插件。
要在浏览器内嵌入一个二进制的包运行,且无法将它困在沙箱之内,安全性真的得不到保证。基本上Flash插件做了什么,浏览器本身自己不知道。随着HTML5标准的普及,主流浏览器都已经原生支持流媒体播放了。以前ActionScript能做的事情,现在JavaScript+HTML5都能做。ActionScript能做而JavaScript不能做的事情,大多数都是安全的隐患。
而且因为早期flash的创建的太简陋,导致它第一条代码就有问题,很容易就被一些居心叵测的人攻入,这些年Adobe公司已经花了不少力气来维护,但是依旧无法修复完整,并且已经达到了入不敷出的地步,Adobe公司也就把它放弃了。
而谷歌和微软又是互联网公司的领头企业,自然是不会让这么一个定时炸弹待在自己的软件框架中的,所以在这种情况下,flash作为当时过渡性的产物就被必然的淘汰了。