问题描述
- flash为何被html5排斥?
-
html5说要减少外部插件的使用如flash,flash不就是动画吗?
解决方案
首先苹果不支持flash,这使得flash被边缘化。
其次,flash这种中间件增加了额外的浏览器的风险,并且现在看来,主流浏览器都支持它所支持的功能,并且做的更好。
而且flash是一种标准之外的私有产品。
解决方案二:
flash可以访问计算机本地的文件、硬件,所以会有安全隐患。几乎每个月flash都在发布安全补丁。历史上flash爆出很多0 day漏洞,都是非常严重的漏洞。
flash的代码无法在沙箱中运行,并且缺乏代码审计机制。
解决方案三:
flash是支持脚本的,它已经成为一个ria中间件,不仅仅是一个动画播放器。
解决方案四:
因为不是原生的,需要额外支持,HTML5希望全部在语言内解决。不依赖其他
解决方案五:
Flash就是让当时不是很丰富的HTML更丰富。但是HTML5有自带的东西了,Flash就会慢慢退出这个领域。
时间: 2024-08-23 21:45:21