Flash 内容是效能杀手,也可能造成浏览器的漏洞,因此 Chrome 浏览器之前已经宣布预设禁用 Flash 播放内容,需要使用者手动点选允许才可以播放。而现在,微软的 Edge 浏览器也将要踏上这条道路,预设不播放 Flash 内容。
根据微软 Edge 开发团队的领导者 John Hazen 表示,在建立 Edge 浏览器的过程中,他们一向是将安全、效能以及可信赖度列为第一优先的考量。而基于以上的考量,他们将会在未来 Windows 10 的周年更新中,针对 Edge 浏览器进行一些改变:未来如果不是放在网页的页面中央位置的 Flash 内容,Edge 浏览器将会预设不播放。
“不是放在网页的页面中央位置的 Flash 内容”,多半指的就是广告的内容,透过预设将这些内容暂停,将可以显著的改善电力的损耗,以及促进效能的提升。而在页面中间的内容,多半可能是影片或是游戏,则并不会暂停。
John Hazen 表示,自从 HTML 5 推出以来,现在的主流浏览器都已经支援 HTML 5 播放多媒体影音的功能,使用 HTML 5 来播放影音,不但效能更好,而且也更安全。对于使用者来说,也可以减少电力的耗损,使用更少内存以及 CPU 的资源。因此,对于开发者来说,使用支援 HTML 5 的技术来播放影音多媒体内容,将会提供给使用者更好的使用体验,对于开发者来说,所开发的网站或是服务也会更受欢迎。
因此,John Hazen 也鼓励目前的 Flash 开发者,转向采用开放的 Web 标准来开发他们的应用,包括像是 Encrypted Media Extensions、Media Source Extensions、Canvas, Web Audio、RTC 等这些标准,都可以带来与 Flash 相同的使用者体验,但在校能以及安全性更佳。
至于改变的时间点,虽然说要等到 Windows 10 的周年更新才会看到这个改变,不过如果是 Windows Inside 的测试会员,可以提前在 Build 14316 就可以看到这项改变。
- Putting Users in Control of Flash
(本文由 T客邦 授权转载)