Chrome 引入 Web Bundles,可实现完整的离线 Web Apps 功能

oschina
 oschina
发布于 2019年11月13日
收藏 7

在迈向“渐进式 Web 应用”(WPA)的持续努力下,谷歌已经使 Web Apps 向着原生应用迈进了重要的一步。在新版 Chrome 工具中,其引入了 Web Bundles 技术,以完全弥合两者之间的差距。

据悉,该框架不仅可以使 Web Apps 脱机工作,甚至能够从 USB 等驱动器介质进行安装,并具有后台同步和内容索引之类的功能技术,可在互联网中断时继续无缝运行。

(题图 via MSPU

该工具包允许开发者将整个网站打包成一个脱机文件,甚至包含用于身份验证的短信接收、联系人选择、文件系统访问等功能。

下面是 Google 讲述的 Web bundles 的一些特性:

  • 支持多页面封装,将整个网站打包到一个文件中;
  • 与 MHTML 不同的是,它能够启用可执行的 JavaScript;
  • 使用 HTTP Variants 进行内容协商,若离线使用,可在标头中启用 Accept-Language 国际语言支持;
  • 支持发布者加密签名,在其来源的上下文中加载;
  • 本地即时加载。

相关视频点此查看:Web Bundles - user-to-user sharing demo

下面是 Google 给出的一些用例:

  • 创建自己的内容,并以各种方式去分发,而不受网络的限制;
  • 通过蓝牙或 Wi-Fi Direct 向好友分享一个 Web App 或一段内容;
  • 将整个站点装在一个 USB 驱动器里,甚至将其托管在本地网络中。

感兴趣的朋友,可在 Chrome 浏览器中激活这项实验性功能(Web Bundle)。不过随着 Web Apps 功能的不断增强,可能迟早会闹出 HTML 病毒啥的。

来源:cnBeta 原文:engadget.com

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.dbndka.com.cn]
本文标题:Chrome 引入 Web Bundles,可实现完整的离线 Web Apps 功能
加载中

精彩评论

久永
久永
先把微软的那套开源的政治正确搞掉,然后自己搞个类似的,开源但是别人却无法脱离其生态的。

最新评论(6

Mayeff
Mayeff
原生开发又进一步被压缩了
溪涧顽石
溪涧顽石
wow
久永
久永
先把微软的那套开源的政治正确搞掉,然后自己搞个类似的,开源但是别人却无法脱离其生态的。
yywww
yywww
所以看起来是MHTML的增强版
阿斯蓝
阿斯蓝
这个在前端开发流程中跟webpack所处位置一样吗?
liulun
liulun
这玩意的js还是在沙盒里运行的,跟electron不是一个级别的东西,不太可能出病毒
返回顶部
顶部
天津时时彩