1.5 KiB
1.5 KiB
title | date | tags | categories | ||
---|---|---|---|---|---|
PWA初窥 | 2018-01-20 15:13:10 |
|
web前端 |
Progressive Web Apps
特性
- 渐进式:能确保每个用户都能打开网页
- 响应式:PC,手机,平板,不管哪种格式,网页格式都能完美适配
- 离线应用:支持用户在没网的条件下也能打开网页,这里就需要 Service Worker 的帮助
- APP 化:能够像 APP 一样和用户进行交互
- 常更新:一旦 Web 网页有什么改动,都能立即在用户端体现出来
- 安全:安全第一,给自己的网站加上一把绿锁--HTTPS
- 可搜索:能够被引擎搜索到推送:做到在不打开网页的前提下,推送新的消息
- 可安装:能够将 Web 想 APP 一样添加到桌面
- 可跳转:只要通过一个连接就可以跳转到你的 Web 页面。
配置文件
minifest.json 内容
{
"short_name": "pwa",
"name": "pwa - demo", // 应用名称
"icons": [ // 应用显示图标,根据容器大小适配
{
"src": "assets/imgs/48.png",
"type": "image/png",
"sizes": "48x48"
},
{
"src": "assets/imgs/96.png",
"type": "image/png",
"sizes": "96x96"
},
{
"src": "assets/imgs/192.png",
"type": "image/png",
"sizes": "192x192"
}
],
"background_color": "#2196F3", // 刚打开页面时的背景
"theme_color": "#2196F3", // 主题颜色
"display": "standalone", //独立显示
"start_url": "index.html?launcher=true" // 启动的页面
}
待续...