资讯专栏INFORMATION COLUMN

Chrome 61 Beta:JavaScript 模块,桌面端的支付请求 API,Web Shar

paulli3 / 2127人阅读

摘要:此版本通过新的元素添加对模块的原生支持。进一步阅读和用于桌面环境的付款请求现在可用于,,和,去年已经支持了平台。现在支持,允许网络应用程序与用户授权的外设进行通信。

原文来自 Chrome 官方博客:Chrome 61 Beta: JavaScript modules, Payment Request API on desktop, Web Share API, and WebUSB
译者: @justjavac

除非另有说明,否则下述更改适用于 Android,Chrome OS,Linux,Mac 和 Windows 的最新 Chrome Beta 版本。

JavaScript 模块(Modules)

Modules 允许开发人员声明脚本的依赖关系,这在第三方构建工具中已经很受欢迎,第三方构建工具使用它们用来只打包需要的脚本。此版本通过新的

Web Share API

为了让用户轻松地在社交网络上分享内容,开发人员不得不为每个社交服务手动将分享按钮集成到他们的网站中。这通常导致用户无法方便的使用订制的分享服务,而那些包含第三方代码的页面无形中增加了代码大小和安全风险。

网站现在可以在 Chrome for Android 上使用新的 navigator.share API 来触发本机
Android 共享对话框,允许用户轻松地与任何已安装的本机应用程序共享文本或链接。在将来的版本中,此 API 也可以分享到已安装的 Web 应用程序。

WebUSB

大多数硬件外设(如键盘、鼠标、打印机和游戏手柄)均受到高级 Web 平台 API 的支持。要使用专业的教育、科学或工业 USB 外设,用户必须找到并安装具有系统级权限的潜在不安全的驱动程序和软件。

Chrome 现在支持 WebUSB API,允许网络应用程序与用户授权的外设进行通信。这使得这些设备提供的所有功能都能保持网络的安全性。

此版本中的其他功能

The Network Information API is now available on desktop as well as Android, enabling sites to access the underlying connection information of a device.

Developers can now specify scrolling smoothness via a new optional parameter in existing Scroll APIs or with the scroll-behavior CSS property.

The CSSOM View Smooth Scroll API brings native smooth scrolling to the platform through a the scroll-behavior: smooth CSS property or by using the window.scrollTo() DOM scroll method, eliminating the need to implement this behavior with JavaScript

CSS color values can now be 8- and 4-digit hex colors of the format #RRGGBBAA and #RGBA.

Sites can now access the relative positions of the screen content with the Visual Viewport API, exposing complex functionality like pinch-and-zoom in a more direct way.

The Device RAM API is now available, exposing the amount of RAM on a user’s device to sites to optimize overall performance of a web application.

When navigating from an installed web app to a site outside the initial web app’s scope, the new site now automatically loads in a Custom Chrome Tab.

...

欢迎关注我的公众号,关注前端文章:

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/87361.html

相关文章

  • 2017-08-20 前端日报

    摘要:前端日报精选数组所有全解密原生实现最简单的图片懒加载译如何抓取数据中种常见的内存泄露陷阱内部原理,第一部分基础渲染前端国际化中文深入理解笔记模块掘金译热的冷的掘金模块,桌面端的支付请求,和迷津欲有问遮罩层状态丢失及解决方案全 2017-08-20 前端日报 精选 JavaScript数组所有API全解密原生JS实现最简单的图片懒加载【译】React如何抓取数据JavaScript 中 ...

    molyzzx 评论0 收藏0
  • 2017-08-22 前端日报

    摘要:前端日报精选专题之惰性函数中的执行上下文和调用栈是什么个人总结新特性缓存机制详解技术内幕的秘密中文第期给前端工程师讲设计终篇行代码搭建神经网络知乎专栏版模块,桌面支付请求,,以及众成翻译你应该知道的知乎专栏技术周刊同步代码书写异 2017-08-22 前端日报 精选 JavaScript专题之惰性函数JavaScript 中的执行上下文和调用栈是什么?个人总结(css3新特性) HTT...

    Fundebug 评论0 收藏0
  • Chrome 66 Beta:CSS 类型对象模型,异步剪贴板 API,AudioWorklet,等

    摘要:在中,针对属性的一个子集实现了类型对象模型,这些属于的一部分。返回一个对象,该对象指定每个受限制属性的值或值范围。例如,这会在导航请求期间发生。按照规范,已被删除。 原文链接:Chrome 66 Beta: CSS Typed Object Model, Async Clipboard API, AudioWorklet 除非另有说明,否则下文所述的更改适用于 Android,Ch...

    ralap 评论0 收藏0
  • Chrome 66 Beta:CSS 类型对象模型,异步剪贴板 API,AudioWorklet,等

    摘要:在中,针对属性的一个子集实现了类型对象模型,这些属于的一部分。返回一个对象,该对象指定每个受限制属性的值或值范围。例如,这会在导航请求期间发生。按照规范,已被删除。 原文链接:Chrome 66 Beta: CSS Typed Object Model, Async Clipboard API, AudioWorklet 除非另有说明,否则下文所述的更改适用于 Android,Ch...

    张宪坤 评论0 收藏0
  • Chrome 53 Beta一些有意思的改动

    摘要:那些嵌入了第三方内容的站点需要确保引入的样式不会影响到已有的应用。这项技术提高了那些大型或者有很多组件站点的可维护性。相较于有一些重大变化,并且已经得到主要的浏览器厂商的认可。为支持添加了响应头支持的而被废弃。 原文链接: http://blog.chromium.org/2016...译者:Icarus邮箱:xdlrt0111@163.com 如果没有特殊说明的话,以下都是应用在An...

    lifefriend_007 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<