GVKun编程网logo

Chrome 75 Beta 发布,Web 共享功能支持共享文件(谷歌共享文件)

1

本文将介绍Chrome75Beta发布,Web共享功能支持共享文件的详细情况,特别是关于谷歌共享文件的相关信息。我们将通过案例分析、数据研究等多种方式,帮助您更全面地了解这个主题,同时也将涉及一些关于

本文将介绍Chrome 75 Beta 发布,Web 共享功能支持共享文件的详细情况,特别是关于谷歌共享文件的相关信息。我们将通过案例分析、数据研究等多种方式,帮助您更全面地了解这个主题,同时也将涉及一些关于Chrome 25 Beta 发布,支持 Web Speech API、Chrome 43 beta 发布,支持 Web MIDI、Chrome 61 Beta:JavaScript 模块,桌面端的支付请求 API,Web Share API 和 WebUSB、Chrome for Windows 将开始完全禁用第三方扩展安装,必须来自 Chrome Web Store的知识。

本文目录一览:

Chrome 75 Beta 发布,Web 共享功能支持共享文件(谷歌共享文件)

Chrome 75 Beta 发布,Web 共享功能支持共享文件(谷歌共享文件)

Chrome 75 Beta 目前已在 Android, Chrome OS, Linux, macOS 和 Windows 上提供(版本号 Chrome 75.0.3770.18),作为首个测试版,除了对性能和稳定性的改进,更重要的是带来了不少新功能。

Chrome 75 beta 通过引入新的动画构造函数、Web 动画 API 和低延迟的 canvas 上下文以更好地控制动画的创建。在改进 Web RTC 方面,对 FIDO CTAP2 PIN 的支持已被添加到 Web Authentication API,Service workers 支持显示在Chrome 的任务管理工具上。

还有一个值得关注的新功能,因为 Web Share API 中新增对文件的支持,所以 Web 共享功能现在可以共享文件。示例代码:

if (navigator.canShare && navigator.canShare({ files: filesArray })) {
  navigator.share({
    files: filesArray,
    title: ''Vacation Pictures'',
    text: ''Barb\nHere are the pictures from our vacation.\n\nJoe'',  })
  .then(() => console.log(''Share was successful.''))
  .catch((error) => console.log(''Sharing failed'', error));
} else {
  console.log(''Your systems doesn''t support sharing files.'');
}

如上所述,新功能带来了新方法和新的 shareData 属性,详细内容请查看 Share files with Web Share。

至于此前提到的默认启用延迟加载功能,目前暂未看到官方对其的介绍,后续保持关注。

Chrome 25 Beta 发布,支持 Web Speech API

Chrome 25 Beta 发布,支持 Web Speech API

Google 刚刚 发布 最新的 Chrome 25 beta 版本 ,包括桌面和 Android 版。该版本最值得关注的新特性就是支持 Web Speech API 。也就是说开发者可以在 Web 应用中集成语音识别技术,可能在不久的未来,你就可以跟网页聊天。

Google 同时发布了一个 demo 来演示这项技术。

当然该版本还有其他方面的改进,详情请看 TC。

Chrome 43 beta 发布,支持 Web MIDI

Chrome 43 beta 发布,支持 Web MIDI

Chrome 43 beta 发布,支持 Web MIDI ,并提高了安全性能和兼容性。还变化或更新了一些小技巧,使开发人员能够构建更强大的 web 应用程序。

新增功能:

  • 支持互联网和 MIDI 设备的互联

  • 新增 Permissions API ,在被用户允许的情况下,开发人员可观察、查询用户地理位置的变化情况,甚至推送消息

  • Moving DOM attributes to the prototype chain

  • 升级了网站到 HTTPS 的连接请求,用户上网更加安全

更多内容请看发行说明。

Google Chrome,又称谷歌浏览器,是一个由Google(谷歌)公司开发的开放源代码网页浏览器。本软件的程式码是基于其他开放源代码软件所撰写,包括WebKit和Mozilla,目标是提升稳定性、速度和安全性,并创造出简单且有效率的使用者界面。软件的名称是来自于又称作“Chrome”的网络浏览器图形使用者界面(GUI)。

软件的beta测试版本在2008年9月2日释出,提供43种语言版本,目前仅适用于Microsoft Windows的XP及Vista平台,并不支援Windows 2000或更早期的版本。Mac OS X和Linux版本正在研发中,并将于日后推出。


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

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

原文来自 Chrome 官方博客:Chrome 61 Beta: JavaScript modules, Payment Request API on desktop, Web Share API, and WebUSB,由于公众号不支持超链接,可以点击文章末尾的查看原文

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

JavaScript 模块(Modules)

Modules 允许开发人员声明脚本的依赖关系,这在第三方构建工具中已经很受欢迎,第三方构建工具使用它们用来只打包需要的脚本。此版本通过新的 <scripttype=module> 元素添加对 JavaScript 模块的原生支持。

原生支持意味着浏览器可以并行获取精细的依赖关系,利用缓存来避免整个页面中的重复,并确保脚本按照正确的顺序执行,而无需构建步骤。

进一步阅读,learn more about JavaScript modules 和 the aspects of the JavaScript language affected by modules.

用于桌面环境的付款请求 API(Payment Request API)

Payment Request API 现在可用于 Windows,Mac,Linux 和 ChromeOS,去年已经支持了 Android 平台。开发人员现在可以跨平台提供安全、无缝的结帐体验。

进一步阅读,integration guide。

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.

  • ...


本文分享自微信公众号 - justjavac(justjavac-blog)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与 “OSC 源创计划”,欢迎正在阅读的你也加入,一起分享。

Chrome for Windows 将开始完全禁用第三方扩展安装,必须来自 Chrome Web Store

Chrome for Windows 将开始完全禁用第三方扩展安装,必须来自 Chrome Web Store

apps-extensions-user-scripts-cannot-be-added-from-this-website

最初Chrome支持扩展的时候,任何.crx的扩展文件只要拖拽到Chrome里即可安装。后来Chrome让第三方扩展的安装过程更复杂了,拖 拽不允许安装,必须在设置里选择第三方扩展才可以,而即便是这个方法也让一些扩展找到了空子来钻。于是从明年1月开始,Chrome for Windows将完全限制第三方的扩展安装,不过仅限Chrome Beta for Windows和Chrome Stable for Windows,任何只要是没有发布到Chrome Web Store的扩展就无法被安装。

当然开发人员还是可以安装没有打包的扩展的,要不如何开发和测试呢?然后商业用户也可以让管理员来配置安装的第三方扩展,但正常的一般用户就不行了。

看起来Chrome未来将比Android还严格,起码直到现在Android还允许肆意的从第三方渠道安装APK应用呢。另外不知道这个政策是否会推广到Mac和Linux平台,最先出现在Windows平台可能因为针对Windows用户的恶意扩展太多了吧。

Via GOS/谷奥

我们今天的关于Chrome 75 Beta 发布,Web 共享功能支持共享文件谷歌共享文件的分享就到这里,谢谢您的阅读,如果想了解更多关于Chrome 25 Beta 发布,支持 Web Speech API、Chrome 43 beta 发布,支持 Web MIDI、Chrome 61 Beta:JavaScript 模块,桌面端的支付请求 API,Web Share API 和 WebUSB、Chrome for Windows 将开始完全禁用第三方扩展安装,必须来自 Chrome Web Store的相关信息,可以在本站进行搜索。

本文标签:

上一篇WeUI 2.0.0 发布,微信 Web 应用设计 UI 库(微信端ui设计)

下一篇微软即将推出 Web 版 VS Code (Visual Studio Online)(微软官网visual studio)