zhenxun_bot/service-worker.js

150 lines
3.8 KiB
JavaScript
Raw Normal View History

2021-10-23 19:30:03 +08:00
/**
* Welcome to your Workbox-powered service worker!
*
* You'll need to register this file in your web app and you should
* disable HTTP caching for this file too.
* See https://goo.gl/nhQhGp
*
* The rest of the code is auto-generated. Please don't update this file
* directly; instead, make changes to your Workbox build configuration
* and re-run your build process.
* See https://goo.gl/2aRDsh
*/
importScripts("https://storage.googleapis.com/workbox-cdn/releases/4.3.1/workbox-sw.js");
self.addEventListener('message', (event) => {
if (event.data && event.data.type === 'SKIP_WAITING') {
self.skipWaiting();
}
});
/**
* The workboxSW.precacheAndRoute() method efficiently caches and responds to
* requests for URLs in the manifest.
* See https://goo.gl/S9QRab
*/
self.__precacheManifest = [
{
"url": "404.html",
"revision": "b84d5ab4eb753fe1ed5602f5523f10cd"
},
{
"url": "assets/css/0.styles.f77825aa.css",
"revision": "3547341e80efd15fd0bbb2b79c797355"
},
{
"url": "assets/img/bg.2cfdbb33.svg",
"revision": "2cfdbb338a1d44d700b493d7ecbe65d3"
},
{
"url": "assets/js/1.b4f3b67c.js",
"revision": "abba3716b1edb94cca258143a1f6c50d"
},
{
"url": "assets/js/10.02c706ee.js",
"revision": "5c005aa042a19cdd871edacde9c5253f"
},
{
"url": "assets/js/11.0b6a2442.js",
"revision": "b5d12807f046adf196cc1922bbaebf6e"
},
{
"url": "assets/js/12.a3e0f9dd.js",
"revision": "2566e3c47dc96cb42fe806171588e672"
},
{
"url": "assets/js/13.6bdf2c67.js",
"revision": "098115b6615f7a4772ad47b9d22122fc"
},
{
"url": "assets/js/14.b623f521.js",
"revision": "598dcd1cf6b91282a0ff76e9e1bfd532"
},
{
"url": "assets/js/15.6345eb47.js",
"revision": "de0dbde0ce8539098763cc782fe81335"
},
{
"url": "assets/js/3.e948d774.js",
"revision": "70011713ff81ebbda35b932d75333156"
},
{
"url": "assets/js/4.d4d7bcfd.js",
"revision": "1c06c7250beb70f7d3cd53d81fcec1bc"
},
{
"url": "assets/js/5.b47142a8.js",
"revision": "7c4abb6d8d7e4e4c2423b92c3f4f3102"
},
{
"url": "assets/js/6.0ee65092.js",
"revision": "1f01318674673940bfdd6e5dfcc9b6fe"
},
{
"url": "assets/js/7.86f8dea9.js",
"revision": "c5efd6fd6a4a30f0559b5ffe88def68d"
},
{
"url": "assets/js/8.fda87efb.js",
"revision": "6639f1dd86dc90015261020648529cbc"
},
{
"url": "assets/js/9.36505bdf.js",
"revision": "60f5268e6341238a986b2393b469e343"
},
{
"url": "assets/js/app.5991c721.js",
"revision": "cff68db3b23b7802fd48047d889c80a8"
},
{
"url": "background.png",
"revision": "aa3c9e4ba5a97bb542f894a3ac339b81"
},
{
"url": "categories/index.html",
"revision": "c30e62ac8b451b2053cb6b6d9ad785fc"
},
{
"url": "docs/development/plugins.html",
"revision": "3ff1939ecb555d333bb95fdabf8173ee"
},
{
"url": "docs/faq/index.html",
"revision": "5181d014a48ddb46fadae6f159a96fc4"
},
{
"url": "docs/index.html",
"revision": "8e79b2931f394db815638cc994f0b61e"
},
{
"url": "index.html",
"revision": "8080028b0432631b6622cd3a61793c6d"
},
{
"url": "logo.png",
"revision": "247217ec9f22445d8f14aedcd1eb1b3f"
},
{
"url": "tag/index.html",
"revision": "d6a5511de180db0192853635913387ec"
},
{
"url": "timeline/index.html",
"revision": "077a8a44aec434574528fcb67f19312b"
}
].concat(self.__precacheManifest || []);
workbox.precaching.precacheAndRoute(self.__precacheManifest, {});
addEventListener('message', event => {
const replyPort = event.ports[0]
const message = event.data
if (replyPort && message && message.type === 'skip-waiting') {
event.waitUntil(
self.skipWaiting().then(
() => replyPort.postMessage({ error: null }),
error => replyPort.postMessage({ error })
)
)
}
})