PWA应用入个门

article/2025/9/21 7:01:32

文章目录

    • 什么是PWA应用
    • 核心技术清单
    • 如何添加PWA应用到手机
      • 苹果手机:
      • 安卓手机:
    • PWA应用VS微信小程序
    • 参考资料

什么是PWA应用

PWA(Progressive Web App)是一种理念,使用多种技术来增强web app的功能,可以让网站的体验变得更好,能够模拟一些原生功能,比如通知推送。在移动端利用标准化框架,让网页应用呈现和原生应用相似的体验。

PWA不能包含原生OS相关代码。PWA仍然是网站,只是在缓存、通知、后台功能等方面表现更好。所以 PWA 不是指一项技术,而是引用一系列的新技术进行改进web。

核心技术清单

1、web app mainfest
一个程序清单的JSON文件(即项目中引入的manifest.json), 实现在移动端可以将网站像app一样添加到主屏幕上

2、service worker
pwa的核心技术,可以让网页在离线或者网速比较慢的情况下依然可以访问

3、Cache storage
用来做缓存,service worker 能够实现离线访问主要就是依赖于缓存策略,缓存资源

4、常见的缓存策略
确定哪些资源需要走缓存,那些资源需要走网络

5、notification
用来做通知的,在网页下面也可以实现消息通知

如何添加PWA应用到手机

苹果手机:

使用 Safari 打开相应app网页,点击:凸,然后选择+添加到主屏幕按钮。

比如:使用 Safari 打开微博网页,点击底部导航的 凸 按钮,选择添加到主屏幕,你的主屏幕上就会得到一个微博的 APP
在这里插入图片描述

安卓手机:

使用Chrome浏览器打开相应app网页,点击右上角:按钮,然后选择“添加到主屏幕"。

目前百度,QQ, UC浏览器均不(完全)支持添加到主屏幕功能。

如果没能成功添加到手机屏幕,请检查并确保开启了相应浏览器的“桌面快捷方式"和"安装应用未知来源”权限。某些网站的添加速度可能会比其它网站稍慢,您可以尝试多添加几次。

小米手机(MIUI10) 修改chrome权限:打开任务管理器,长按chrome图标,选择设置按钮;进入系统设置界面,选择"权限管理”,查找并开启"桌面快捷方式";返回,选择"安装应用未知来源”,点击允许。

PWA应用VS微信小程序

微信小程序源于PWA应用标准,此标准是Google提出并实现的。目前"现代”的浏览器都支持这一标准。然而微信小程序确没有完全支持这一标准,再加上微信对于小程序的各种权限限制。从而导致小程序无法构建一些复杂的功能,在功能性上无法与原生app相比。而PWA应用却几乎具有与原生app一样全面的功能。

参考资料

https://blog.csdn.net/studentenglish/article/details/103174770

https://developer.mozilla.org/zh-CN/docs/Web/Progressive_web_apps


http://chatgpt.dhexx.cn/article/bwqZgb8L.shtml

相关文章

什么是 PWA?有什么用?送三本《PWA入门与实践》!

很高兴受到《PWA入门与实践》作者王乐平老师的邀请,为这本书写推荐语。 下面我们就听听作者王老师带你快速玩转 PWA 吧! 文末有给各位粉丝的福利!抽奖送出三本《PWA入门与实践》。 导读:如今,互联网大流量早已进入了移…

关于PWA的各种问题

目录 前言 PWA的简单了解和需求 项目manifest.json和sw的无脑生成神器 安装 注册 动态配置manifest.json IOS无法获取webpack-pwa-manifest中配置的icon 来自因为需求而产生的静态manifest.json的坑 前言 — 以下结论和方法均为个人摸索,涵盖从度娘那儿找到…

PWA 概念及核心功能的基本介绍

目录 一. PWA 概念介绍 1.1 什么是 PWA? 1.2 为什么会出现 PWA? 1.3 如何判断一个 web 应用是 PWA? 二. PWA 核心功能 2.1 何谓 Service Worker 2.2 注册 Service Worker 2.3 Service Worker 常用事件 2.3.1 install 2.3.2 fetch 2.4 Manife…

PWA系列:第一章 PWA使用场景分析

前言 2018年4月份起微软的应用商店上线第一批PWA应用以来,近一年随着safari开始支持ServiceWorkers,国内浏览器厂商也逐步开始大力加持,到本课程发稿起95%以上的浏览器都支持了PWA的横幅安装。PWA轻应用也逐渐被广大站点使用和推广。 PWA轻应…

PWA(Progressive Web App)入门系列:(一)PWA简介

前言 PWA做为一门Google推出的WEB端的新技术,好处不言而喻,但目前对于相关方面的知识不是很丰富,这里我推出一下这方面的入门教程系列,提供PWA方面学习。 什么是PWA PWA全称Progressive Web App,直译是渐进式WEB应用…

一文读懂什么是 PWA?

什么是 PWA? 1. 概念2. 特性3. 功能4. 优势与劣势5. 发展 1. 概念 PWA 是 Google 于 2016 年提出的概念,于 2017 年正式落地,于 2018 年迎来重大突破,全球顶级的浏览器厂商,Google、Microsoft、Apple 已经全数宣布支持…

PWA(Progressive Web App)入门系列:(三)PWA关键技术Manifest

前言 前面说过,让Web App能够达到Native App外观体验的主要实现技术就是PWA中的manifest技术,本章会详细说明manifest的实现,及各个参数的具体含义,还将了解如何定义Web App的启动图标、启动样式等。 简介 manifest是一种简单的…

一文了解PWA——Progressive Web App

近年来,出现了一种新的应用开发模式——PWA(Progressive Web App,即渐进式Web应用)。今天就来为大家分享什么是PWA,以及它与小程序的区别、技术原理。 PWA的基本概念和技术原理 PWA是一种基于Web技术的应用开发模式&a…

PWA相关知识

http://www.leiphone.com/news/201606/UEiart497WUzS62u.html 我们真的需要网页版App吗?Google PWA的困局 其实回来的两周里,我对Progressive Web App(以下简称 PWA)的理解也在不断更新,现在是思考更为全面的时候。 一…

PWA介绍及快速上手搭建一个PWA应用

PWA初次体验 ​ 前言:本示例不用安装任何东西 部分资源来自网络资源及PWA官网,不要把PWA想象的太复杂,跟着示例走一下,你行的。 PWA介绍 一个新的前端技术,PWA( 全称:Progressive Web App &…

PWA详解

PWA(Progressive Web App,渐进式网页应用,逐渐接近原生app的web app)是一种理念,使用多种技术来增强web app的功能,可以让网站的体验变得更好,能够模拟一些原生功能,比如通知推送。在…

PWA应用

一、什么是PWA应用 一个新的前端技术,PWA( 全称:Progressive Web App )也就是说这是个渐进式的网页应用程序。 官网:https://developers.google.com/web/progressive-web-apps/ 是 Google 在 2015 年提出,…

汽车金融风控企业如何开展风控体系建设

汽车融资租赁主要有直租和回租两种模式,相对回租业务而言,直租因更具盈利优势和用户体验优势而备受瞩目。2017年大搜车、易鑫、优信和瓜子等巨头纷纷涉足直租领域,厂家金融和经销商集团金融机构随后跟上,直租模式在国内开始呈现井…

重磅分享:一份关于车贷的政策性文件分享

关注公众号“番茄风控大数据”,获取更多数据分析与风控大数据的实用干货。 不同领域不同产品的策略跟政策要点肯定是不同的,对车贷而言因为有车这个标的物,车会移动会跑,为了应对这个相关的风险点,我们就会对标的物做跟…

线下产品风控门道真不少

关注 “番茄风控大数据”,获取更多数据分析与风控大数据的实用干货。 “你好,请问这里是肯蝶科技有限公司吗?请问这里,有没有一个叫小明的人在这里上班?” “您好!对,这里是肯蝶科技有限公司。…

贷后风控中逾期案件差异化的分配逻辑

在风控精细化运营的当下,贷后工作的开展,越来越需要精细化管理。 今天我们总结梳理了番茄风控之前的内容并结合近期开展的内容,为大家带来一个催收模型优化和逾期案件催收差异化策略的内容,详细请看本文介绍。 一.催收模型 在催收…

GPS北斗定位模块应用实现汽车风控管理

车辆安装GPS北斗定位模块越发常见,无论是车主导航,还是车贷企业的追踪、交警交通的管理等,都是硬性需求和必备工具,在金融风控行业的作用也越来越明显了。 车辆作为资产的一种类型,对资产安全性、实时管控等的需求&am…

金融风控——Python建模

金融风控基础篇 风控的基本概念0 基于AI的风控应用1 什么是信用风险?2 信用模型和欺诈模型的区别3 小额现金贷 vs 大额信贷4 信用评分建模的基本流程5 和风控建模相关的问题有: 数据清洗的全过程什么是 ETL交叉验证的优势及实现方法 建立模型模型的评估方…

风控策略中如何制定差异化利率定价方案

风控策略中如何制定差异化利率定价方案 前言一、框架设计二、流程设计三、方案测算四、策略上线总结 前言 一个产品上线后,随着规模的扩大,基于风险收益的匹配原则,以及差异化营销的管理要求,除了授信额度策略之外,我…

风控策略调优——二手车车龄政策调整

本文的研究背景:为了增加进件和放款,拓展业务规模,如何根据现有的数据表现,调整既有的风控策略。所以,此时博弈的双方再次出现,即:增大业务量的同时,使风险控制在可接受的范围之内。本文以A汽车…