diff options
Diffstat (limited to 'offline.html')
-rw-r--r-- | offline.html | 25 |
1 files changed, 17 insertions, 8 deletions
diff --git a/offline.html b/offline.html index 8fe8907..e94bded 100644 --- a/offline.html +++ b/offline.html @@ -15,6 +15,23 @@ <link rel="manifest" href="manifest.json"> <meta name="mobile-web-app-capable" content="yes"> <script src="js/app.js"></script> + <script type="text/javascript"> + 'use strict'; + + if ('serviceWorker' in navigator) { + navigator.serviceWorker + .register('worker.js') + .then(function() { + console.log("service worker registered"); + + $(document).ready(function() { + App.Offline.init(); + }); + }); + } else { + alert("Service worker support missing in browser (are you using plain HTTP?)."); + } + </script> </head> <body> @@ -63,14 +80,6 @@ <div class="epube-app-filler"></div> -<script type="text/javascript"> - 'use strict'; - - $(document).ready(function() { - App.Offline.init(); - }); -</script> - <div class="container"> <div class="modal fade" id="summary-modal" tabindex="-1" role="dialog"> |