分享

一次开发多平台可用,离线化PWA应用或成开发本地应用新形式

 超级致富宝典 2021-10-25

随着H5的流行,多家大佬如微软,谷歌以及国内的微博等一起推动PWA(Progressive Web App,网页应用)应用的发展,比如最为常用的网页版微博就是一款经典的PWA应用。PWA应用的好处是显而易见的,它不需要安装,没有那么多细碎繁杂的文件,异地可用等。

而凭借自己在PWA应用方面的努力(或者说自己在浏览器方面的绝对霸主地位),谷歌在提高网络应用对本地应用程序竞争力方面取得了长足的进步。通过在最新发布的Chrome工具中引入名为Web Bundles技术,有望实现完全弥合两者之间的差距。

文章图片1

图自MSPowerUser

新的Web Bundles框架不仅可以让网页应用程序离线工作,甚至可以从USB驱动器等介质进行脱机安装。另外还支持包括后台同步和内容索引等功能技术,以便应用程序在断网情况下仍然能够继续无缝工作。

该工具包允许开发者将整个网站打包为脱机文件,还包括诸如用于两部验证的短信接收器、联系人选择器和文件系统访问等功能。

除了上述特点外,谷歌还介绍到Web Bundles还将有多个专属特性:

如支持多页面封装,支持将完整的网站打包到一个文件中;

不同于MHTML(常见的将网页整体打包保存格式),Web Bundles支持启用可执行的JavaScript;

使用 HTTP Variants 进行内容协商,若离线使用,可在标头中启用 Accept-Language 国际语言支持;

当其发行者以加密方式签名时,能在原文的上下文中加载; 

在本地服务中支持即时加载

对于此技术谷歌给出了如下使用范例:

创建适用于各种方式进行分发的内容而不再局限于网络;

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多