Google 使用新的 Web Bundles 技术支持完全离线的 Web 应用程序
2分钟读
发表于
读者帮助支持 MSpoweruser。如果您通过我们的链接购买,我们可能会获得佣金。
阅读我们的披露页面,了解如何帮助 MSPoweruser 维持编辑团队 查看更多
他们在 PWA 上的努力,谷歌在使网络应用程序与本地应用程序具有竞争力方面已经走了很长一段路,并且随着他们最新版本的 Chrome 工具的发布,他们最终的目标是通过 Web Bundles 完全缩小差距。
他们的 Web Bundles 框架不仅可以让应用程序离线工作,甚至可以通过 USB 驱动器等媒体离线安装,以及后台同步和内容索引等功能技术,以在您的互联网出现故障时保持应用程序无缝运行。
该工具包允许您将整个网站捆绑为脱机文件,还包括用于 2 因素身份验证的 SMS 接收器、联系人选择器和文件系统访问等功能。
谷歌表示 Web Bundles 有多个独特的功能:
- 封装多个页面,将一个完整的网站捆绑到一个文件中
- 与 MHTML 不同,启用可执行的 JavaScript
- 使用 HTTP 变体 进行内容协商,从而实现国际化
Accept-Language
标头,即使捆绑包离线使用 - 由其发布者加密签名时在其来源的上下文中加载
- 在本地服务时几乎立即加载
谷歌看到以下用例:
- 创建自己的内容并以各种方式分发,不受网络限制
- 通过蓝牙或 Wi-Fi Direct 与您的朋友共享网络应用程序或网络内容
- 将您的网站放在您自己的 USB 上,甚至将其托管在您自己的本地网络上
请参阅下面展示的 Google 新技术:
可以通过激活 Chrome 中的实验性功能在发布版本中激活 Web Bundle,而后台同步和内容索引仅作为 “起源试验。”
随着网络应用程序的功能越来越强大,我相信用不了多久我们就会得到我们的第一个 HTML 病毒。 在此之前,请阅读有关 Google 技术的更多信息 此处.
通过 Engadget.com