PWA

作者: king觉 | 来源:发表于2021-12-30 16:04 被阅读0次

if ('serviceWorker' in navigator) {

navigator.serviceWorker.register('./sw.js').then(function(reg) {

console.log('Successfully registered service worker', reg);

    }).catch(function(err) {

console.warn('Error whilst registering service worker', err);

    });

}

self.addEventListener('install', function (e) {

console.warn("install")

e.waitUntil(

caches.open('fox-store').then(function (cache) {

console.log('Opened cache');

            return cache.addAll([

'./',

                './index.html',

                './index.js',

                './style.css',

                "./icon/fox-icon.png",

                "./icon/like-152x152.png",

                "./icon/like-512x512.png",

                "./video/yewen4.mp4",

                './images/fox1.jpg',

                './images/fox2.jpg',

                './images/fox3.jpg',

                './images/fox4.jpg',

                './src/jquery.min.js',

                './src/db.js',

                './src/webSocket.js'

            ]);

        })

);

});

self.addEventListener('fetch', function(e) {

console.log(e.request.url);

    e.respondWith(

caches.match(e.request).then(function(response) {

return response || fetch(e.request);

        })

);

});

{

"name": "PWA-DEMO",

  "short_name": "DEMO",

  "icons": [

{

"src": "./timing.png",

      "sizes": "512x512",

      "type": "image/png"

    }

],

  "start_url": "./index.html",

  "display": "standalone",

  "background_color": "#000000",

  "theme_color": "#4DBA87"

}

启动serviceWork服务,设置缓存文件, 设置启动地址样式等

相关文章

  • pwa初探

    pwa项目初探 pwa简介 pwa优点 pwa特点 项目 运行项目 验收pwa是否生效(必须是https) 5、然...

  • PWA架构【翻译】

    PWA系列: PWA简介【翻译】 PWA架构【翻译】 利用Service workders使得PWA支持离线工作【...

  • 利用Service workders使得PWA支持离线工作【翻译

    PWA: PWA简介【翻译】 PWA架构【翻译】 利用Service workders使得PWA支持离线工作【翻译...

  • 利用消息推送增强PWA用户粘度【翻译】

    PWA: PWA简介【翻译】 PWA架构【翻译】 利用Service workders使得PWA支持离线工作【翻译...

  • PWA简介【翻译】

    PWA系列: PWA简介【翻译】 PWA架构【翻译】 利用Service workders使得PWA支持离线工作【...

  • 让PWA可安装【翻译】

    PWA系列: PWA简介【翻译】 PWA架构【翻译】 利用Service workders使得PWA支持离线工作【...

  • 认识PWA

    大纲 前言1、什么是PWA2、PWA 应该具备的特点3、PWA基础4、构建 PWA 的业务场景5、PWA的核心技术...

  • pwa

    pwa https://lavas.baidu.com/pwa

  • PWA 实践/应用(Google Workbox)

    桌面端 PWA 应用: 移动端添加到桌面: 1 什么是 PWA PWA(Progressive Web App -...

  • PWA的学习之路

    PWA介绍 PWA是什么 MDN解释 PWA(Progressive Web Apps,渐进式Web应用)运用现代...

网友评论

      本文标题:PWA

      本文链接:https://www.haomeiwen.com/subject/bwgiqrtx.html