10 月,开发者不可错过的开源大数据大会-2021 WeDataSphere 社区大会深圳站 了解详情
写点什么

Web 开发新变化:Chrome 启用安全自动增强策略

2015 年 4 月 27 日

近日, Chrome Beta 43 发布,新增 Web MIDI 支持,改进了安全性和兼容性,以下是主要变化:

  • 允许从 Web 页面连接 MIDI 设备: MIDI 是一种音乐设备(如音乐合成器、电子鼓)使用的通信协议。在 Chrome 43 中,用户可以使用 MIDI 硬件创作乐曲,而不需要安装任何特定的软件,因为 Web MIDI API 允许网站与已连接的设备通信,如连接到 Android 平板的 USB-MIDI 电子鼓。
  • Permissions API:以前,网站无法确定 API(如 Geolocation )的权限状态,导致页面加载完成后会弹出令用户感到困惑的授权提示。新的 Permissions API 允许开发人员查询 Geolocaton 、 Push 、 Notifications 、 Web MIDI 等 API 的授权状态,根据需要要求授权,增强用户体验。
  • 将 DOM 属性移到原型链上:在 Chrome 43 中,定义在 DOM 对象上的属性已经移到原型链上。这使开发人员可以在 DOM 对象上高效地重写或创建方法,提升与 Firefox 和 Internet Explorer 的兼容性。不过,这项更改可能会导致现有内容出现问题,开发人员应该在 Chrome 43 正式发布前用它测试他们的网站。
  • 将遗留站点升级到 HTTPS:Chrome 43 将启用新的内容安全策略“升级不安全请求( upgrade-insecure-requests )”,即在启用升级非安全请求后,HTTP 会被作为 HTTPS 对待。许多传统网站的页面可能包含了 HTTP 资源请求,在启用 HTTPS 后页面的 HTTP 请求仍然给中间人劫持和监听留下了空间。然而网站开发者无需担心,Chrome 浏览器会自动帮你完成安全升级,有兴趣的开发者可以去参考 Google 给出的示例。类似的安全策略在2013 年发布的 Firefox 23 及其以后版本均开始采用。

另外,为了使开发人员能够创建功能更加强大的 Web 应用程序,Chrome 43 还做了许多细节上的修改,涉及 Cache Storage API 、 Fetch API 、 Web Audio API 等。详情请查看这里。


感谢魏星对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ , @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群)。

2015 年 4 月 27 日 06:493393
用户头像

发布了 1008 篇内容, 共 325.1 次阅读, 收获喜欢 297 次。

关注

评论

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

有问必答(2020-03-28):活着是为了什么?

冯夷

生活

小小说

冯夷

Web3极客日报#131

谢锐 | Frozen

区块链 创业 独立开发者 技术社区 Rebase

消息队列Kafka - 基本应用

Java收录阁

kafka

Web3极客日报 #132

谢锐 | Frozen

区块链 创业 独立开发者 技术社区 Rebase

消息队列Kafka - 原理分析

Java收录阁

kafka

Disruptor 高效的秘密-Sequencer

Rayjun

Java 并发编程 Disruptor

Windows中使用vagrant+virtual box创建Docker

Java收录阁

Docker vagrant

HTTP的德性

十三

有问必答(2020-04-23):为什么读书?怎么读书比较高效?

冯夷

你问我答

有问必答(2020-04-24):如何做时间管理/任务管理?

冯夷

你问我答

苟富贵,勿相忘

十三

科技 vs 隐私:瘟疫下“以健康为名”会将我们推向何方?

陶乐思

回"疫"录(7):关键时刻稳住别浪

小天同学

疫情 回忆录 现实纪录 纪实

万物皆逝

冯夷

生活

使用Kubeadm搭建Kubernetes集群

Java收录阁

Kubernetes k8s

从“中国GPL诉讼第一案”聊聊开源软件的license许可证

赵新龙

GitHub 开源 许可证

Firefox浏览器背后的力量,Mozilla基金会的“生财”之道

赵新龙

firefox 开源 基金会

Block底层原理探析

Damien

ios 源码分析

面向兴趣编程 - 一条微博和一个小程序的故事

遇见

小程序 微信小程序 副业 面向兴趣编程

技术“大跃进”进行中

冯夷

基础设施

怎样打造用户喜爱的产品

孙苏勇

思考 产品设计 读书

在 VPS 里搭建 Drone CI 持续集成构建系统

Gadzan

Docker ci DevOps cicd 持续集成

如何表达自己的感情?

zkh

改变

一把梭

生活 随笔

疫情故事一则 | 庆祝北京应急响应调为二级

赵新龙

滴滴 顺风车

Web3极客日报 #133

谢锐 | Frozen

区块链 技术社区 Rebase

论十三

十三

没有了手机的诺基亚,过得远比你想象的要好

赵新龙

微软 手机 上市 诺基亚

Web3极客日报#130

谢锐 | Frozen

区块链 创业 独立开发者 技术社区 Rebase

《我是余欢水》与《一个叫欧维的男人决定去死》

十三

Web开发新变化:Chrome启用安全自动增强策略-InfoQ