如何检查更新反应 PWA 应用
首先,打开您的文件服务工人注册
查找此函数
function registerValidSW(swUrl, config) {navigator.serviceWorker.register(swUrl).then((registration) => {
并在注册之前添加以下代码。
// Check for updates at start.
registration.update();
// Check for updates every 5 min.
setInterval(() => {
registration.update();
console.log("Checked for update...");
}, (1000 * 60) * 5);
然后成为
function registerValidSW(swUrl, config) {navigator.serviceWorker.register(swUrl).then((registration) => {// Check for updates at start. registration.update(); // Check for updates every 5 min. setInterval(() => { registration.update(); console.log("Checked for update..."); }, (1000 * 60) * 5);
第二个,也是最后一个发现if (config && config.onUpdate) {
添加警报以检查是否将是更新
警报(“更新可用!要更新,请关闭所有窗口并重新打开“);
代码将是
alert("Update available! To update, close all windows and reopen");// Execute callback
if (config && config.onUpdate) {config.onUpdate(registration);
}
运行以下命令:
npm 运行构建
在服务器中运行您的应用程序并测试其工作与否,
然后编辑一些代码
运行命令
npm 运行构建
然后,如果有弹出警报显示
恭喜您的反应 PWA 应用程序已检查更新。
如何检查更新反应 PWA 应用相关推荐
- PWA(Progressive Web App)入门系列:安装 Web 应用
前言 在传统的 Web 应用中,通常只能通过在浏览器的地址栏里输入相应的网址才能进行访问,或者把网页地址创建到桌面上通过点击,然后在浏览器里打开. 传统模式下,图标.启动画面.主题色.视图模式.屏幕方 ...
- PWA 应用 Service Worker 缓存的一些可选策略和使用场景
SAP 电商云 Spartacus UI 提供了将站点作为 PWA 运行的功能. 这提高了用户性能,改善了用户体验,因为它添加了另一个缓存层,并减少了服务器端渲染 (SSR) 服务的负载. PWA 的 ...
- IOS中打开应用实现检查更新的功能
//检查更新页面 - (void)Renew{ NSDictionary *infoDic = [[NSBundle mainBundle]infoDictionary]; ...
- iOS progressive Web App (PWA) 技术
随着 iOS 11.3 的发布,iOS + PWA 的时代终于来了!本文对 iOS 中 PWA 的能力进行了分析,并将其与 iOS 上的 Native App.Android 上的 PWA 进行了深度 ...
- vue使用pwa_如何使用HTML,CSS和JavaScript从头开始构建PWA
vue使用pwa Progressive web apps are a way to bring that native app feeling to a traditional web app. W ...
- pwa js_如何在互联网信息亭中实现PWA和Barba.js
pwa js by Nino Mihovilić 由NinoMihovilić 如何在互联网信息亭中实现PWA和Barba.js (How to Implement a PWA and Barba.j ...
- 如何使用Create-React-App和自定义服务人员构建PWA
Note: This is not a primer on create-react-app or what a service worker is. This post assumes prior ...
- pwa+webpack,初探与踩坑
0.前言 我们都知道pwa是一个新技术.,依靠缓存,离线了还能正常跑,而且秒开.我把以前原生写的小游戏迁移到react,再迁移到webpack+react,最后再升级到pwa.具体介绍不多说,我们开始 ...
- PWA项目实战分享(听书APP)
PWA项目实战分享 - BookPlayer 每天听本书App 因为自己有个需求,特别的痒,昼夜难免.第二天就开始起手做这个项目,利用业余时间,大概持续了10天时间(因为边学边做),从设计到数据(包括 ...
最新文章
- [librosa]0.8版本后不再支持write_wav
- 生活永远这样,在自己放松自己的时候,会让你摔个跟头,忍耐生老练,老练生盼望...
- CAD2009软件安装资料及教程
- 关于 OData 协议的数据类型 - SAP gateway 框架是如何解析数据类型的?
- 关于图片预加载的思考
- php的在线问卷调查_基于php技术的问卷调查系统
- java byte 梳理
- c++中的system函数
- Docker简单入门
- 软件工程概论--课后作业1
- ant java任务_Ant War任务
- 全国各地将推广电子证照,取代一证通
- C#绘制简单围棋棋盘
- 在centos上更改服务器时区(美国时间、北京时间)
- 什么是 ASP.NET?
- adf机器_STOLL机器——ADF-3 681000 机器赏析
- 数学建模_国2000A——DNA序列问题中的数据处理
- Vue响应式原理的简单模型
- 有哪些适合放在程序员办公桌上的高逼格物件?
- 充电池中热敏电阻作用