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