修订人 | 修订内容 | 时间 |
---|---|---|
gaocc | 新建文档 | 2024-04-12 |
gaocc | 增加应用实例,增加移动设备下载过程图,增加“我们得到了什么” | 2024-05-28 |
渐进式 Web 应用 (PWA - Progressive Web App),PWA 是一种包含各种技术组件的模式:安装后,PWA 看起来与其他任何应用都一样,具体包括:
缺点:并不少一个独立的app或桌面应用,依赖于操作系统的浏览器,如谷歌,safari
1、微信小程序,微信官方会给小程序生成一个浏览器链接,通过浏览器实现PWA应用。
2、MDN,开源协作项目,记录 Web 平台技术。使用PC谷歌浏览器打开,可在地址栏看到下载图标,实现PWA应用。
首先要让浏览器(谷歌/edge)支持安装,所以要给html增加配置,让浏览器读取配置,如下引入/json/manifest.json
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/glass-cup-rounded.svg" />
<link rel="manifest" href="/json/manifest.json" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Link</title>
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.jsx"></script>
</body>
</html>
json至少声明如下4项
name
:表示PWA应用名称