50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

Flash 将被 Google Chrome 边缘化

  • 2016-06-13
  • 本文字数:1247 字

    阅读完需:约 4 分钟

Google 最近披露,他们正计划在 Chrome 浏览器中边缘化 Flash。

Chome 的技术项目经理 Anthony LaForge 先前介绍了一份尚在起草阶段的提议,《默认 HTML5 》。在后续的讨论中,他表示

今年晚些时候,我们计划通过改变 Navigator.plugins 与 Navigator.mimeTypes 的值,来影响 Chromium 对站点中 Flash 内容所采取的策略。如果一个站点提供基于 HTML5 的实现,那么这个改动将把该实现作为站点的主要体验,而非基于 Flash 的实现。

LaForge 提到,历史上 Flash 内容的引入是为了实现 Web 客户端的富媒体;而现在 HTML5 能以更快的加载速度与更低的能耗,为用户提供一种“更完整的富媒体体验”。

如果一个站点提供基于 HTML5 的实现,Google 所提议的改动将把该实现作为站点的主要体验。这位 Web 界巨头计划让 Chrome 继续支持 Flash 内容:当一个站点必需某些 Flash 内容时,用户将被提示是否允许在该站点上运行该 Flash 内容。

这已经不是第一次 Google 释放出逐步淘汰 Flash 的信号了。

在今年 2 月份,Google宣布:从2016 年6 月30 日起,AdWords 和DoubleClick 不再接受基于Flash 的广告内容;而从2017 年1 月2 日起,已有的基于Flash 的广告内容也将从GDN 与DoubleClick 下线。

早在2015 年8 月,Google 就宣布一项针对Flash 内容的限制将从Chrome 45 开始生效:浏览器将检测并默认暂停页面上的所有Flash 内容,之后只有页面上最重要的Flash 内容,例如视频,将被解禁运行。

Google 的这份《默认 HTML5》提议并非完全禁止 Flash 内容。用户依旧可以在他们的站点偏好设置中,允许某些站点“总是自动运行 Flash 内容”。

其他浏览器也正在以 Google 为榜样,慢慢边缘化 Flash 内容。

微软 Edge 浏览器的首要项目经理组长 John Hazen 在一篇博文中提到:微软正在给用户“更多能力来限制 Flash 内容所消耗的能量和资源”;随着 Windows 10 的周年更新,Edge 浏览器“将智能地自动暂停页面上并不重要的 Flash 内容”。

我们会继续在 W3C 的框架下修订标准,保证所有开发人员都能完成从 Flash 到 HTML5 的转换。

Mozilla 也分享了类似的感想。Firefox 工程团队的高级经理 Benjamin Smedberg 向 InfoQ 表示,“Mozilla 认为 Flash 是一项过时的技术,而不是 Web 领域的未来”。

Smedberg 确认了 Mozilla 已经开始积极“寻找方案”来减少 Web 对于 Flash 的依赖,而短期内“有需要的用户可以继续通过 Flash 访问已有内容”。

Opera 分管工程的高级副总裁 Krystian Kolondra 则给出了更强硬的见解。

Opera 始终代表着开放的标准,而 Flash 绝对不属于这一范畴。Opera 相信 HTML5 已经做好准备接管 Flash 的职能,并已计划在未来进一步在浏览器中限制 Flash 内容。

Apple Safari 浏览器已经要求用户显式地“允许插件”来运行Flash 内容。

查看英文原文 Flash Gets Sidelined in Google Chrome Proposal


感谢夏雪对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016-06-13 19:002778

评论

发布
暂无评论
发现更多内容

vivo版本发布平台:带宽智能调控优化实践-平台产品系列03

vivo互联网技术

版本发布 CDN带宽

ChatGPT风口下的技术“狂飙”,天翼云荣登ZeroCLUE榜首

天翼云开发者社区

面试了20+前端大厂,整理出的面试题

loveX001

JavaScript

百度前端必会react面试题总结

beifeng1996

React

吃透阿里2023版Java性能优化小册后,我让公司系统性能提升了200%

程序员小毕

数据库 程序员 JVM 架构师 Java性能优化

在统信UOS上二进制安装GreatSQL

GreatSQL

MySQL UOS 统信 greatsql greatsql社区

ModStartBlog v6.7.0 后台管理优化,页面宽度调整

ModStart

擅用瓴羊Quick BI报表分析工具,数据分析事半功倍

夏日星河

疑似45亿条递信息泄露,“三类主体”如何应对?

极盾科技

数据安全

关于微服务架构的思考

HummerCloud

微服务 云原生

基于飞桨PaddleClas完成半导体晶圆图谱缺陷种类识别

飞桨PaddlePaddle

paddle 开源 飞桨

面试官:说说React-SSR的原理

beifeng1996

React

面试官:你是怎样进行react组件代码复用的

beifeng1996

React

开学季,5门优选好课助你在新学期狂飙!

博文视点Broadview

瓴羊Quick BI即席分析工具:创设数据分析捷径

巷子

假如面试官问你Babel的原理该怎么回答

loveX001

JavaScript

有爱相伴,宠爱有家,皮皮App发起关爱流浪动物主题公益活动

联营汇聚

BeyondCampus-护航高校网络安全

权说安全

网络安全 零信任

令人头秃的js隐式转换面试题,你能做对吗

loveX001

JavaScript

【FAQ】集成分析服务的常见问题及解决方案

HarmonyOS SDK

HMS Core

unittest使用parameterized参数化后如何调用添加到测试套件中

Python 单元测试 自动化测试 unittest 测试套件

Percona 8.0.30中show engine innodb status导致coredump排查及分析

GreatSQL

MySQL MySQL 高可用 :MySQL 数据库 greatsql greatsql社区

Prompt Learning: ChatGPT也在用的NLP新范式

Baihai IDP

人工智能 自然语言处理 nlp ChatGPT 企业号 2 月 PK 榜

「读源码」为什么注册路由时没有传入上下文,在接口方法中却能取到?

王中阳Go

Go golang 高效工作 学习方法 程序员

搞懂Druid之连接创建和销毁

小小怪下士

Java 程序员 后端 Druid

瓴羊Quick BI为企业决策者提供可视化分析服务

小偏执o

腾讯前端必会面试题(必备)

loveX001

JavaScript

迷恋管理是一种病

虎妞先生

文盘Rust -- 本地库引发的依赖冲突

京东科技开发者

后端 Clickhouse 本地计算 rust语言 企业号 2 月 PK 榜

最初设计时就会避开钽电容,这是为什么呢?三大理由告诉你原因

元器件秋姐

元器件 电容 钽电容

Java 集合中的排序算法浅析

京东科技开发者

jdk 后端 Java、 排序算法 企业号 2 月 PK 榜

Flash将被Google Chrome边缘化_JavaScript_James Chesters_InfoQ精选文章