<!---------------------------------PWA----------------------------------------------> <link rel="manifest" href="/init/static/manifest/manifest.json"> <link rel="icon" href="/pwa/static/favicon.ico" type="image/x-icon" /> <link rel="apple-touch-icon" href="/init/static/images/icon_152x152.png"> <!--meta name="theme-color" content="#DE3C4B" /--> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="theme-color" content="white"/> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="black"> <meta name="apple-mobile-web-app-title" content="Hello World"> <meta name="msapplication-TileImage" content="/init/static/images/icon_144x144.png"> <meta name="msapplication-TileColor" content="#FFFFFF">
<script src="/init/static/js/main.js"></script>
window.onload = () =>{ 'use strict';
if ('serviceWorker' in navigator) { navigator.serviceWorker.register('/init/static/js/sw.js'); }}
var cacheName = 'hello-pwa';var filesToCache = [ '/', '/init/',];
/* Start the service worker and cache all of the app's content */self.addEventListener('install', function(e) { e.waitUntil( caches.open(cacheName).then(function(cache) { return cache.addAll(filesToCache); }) );});
/* Serve cached content when offline */self.addEventListener('fetch', function(e) { e.respondWith( caches.match(e.request).then(function(response) { return response || fetch(e.request); }) );});
{ "name": "Hello World", "short_name": "Hello", "lang": "en-US", "background_color": "#DE3C4B", "theme_color": "#DE3C4B", "icons": [ { "src": "/init/static/images/icon_72x72.png", "sizes": "72x72", "type": "image/png" }, { "src": "/init/static/images/icon_96x96.png", "sizes": "96x96", "type": "image/png" }, { "src": "/init/static/images/icon_128x128.png", "sizes": "128x128", "type": "image/png" }, { "src": "/init/static/images/icon_144x144.png", "sizes": "144x144", "type": "image/png" }, { "src": "/init/static/images/icon_152x152.png", "sizes": "152x152", "type": "image/png" }, { "src": "/init/static/images/icon_192x192.png", "sizes": "192x192", "type": "image/png" }, { "src": "/init/static/images/icon_384x384.png", "sizes": "384x384", "type": "image/png" }, { "src": "/init/static/images/icon_512x512.png", "sizes": "512x512", "type": "image/png" } ],"start_url": "/init", "scope": "/init", "display": "standalone"
}