]> git.0d.be Git - nanofun.git/blobdiff - nanofun.js
add progressive web app stuff (manifest & service worker)
[nanofun.git] / nanofun.js
index 627a47b7fcf97521bfd80f7fede7cac600e9647c..3fd313d9e16e134e348b4a96676fdc9ab2804ddf 100644 (file)
@@ -407,3 +407,15 @@ var nanofun = function() {
 }
 
 $(function() { nanofun(); });
+
+if ('serviceWorker' in navigator) {
+  window.addEventListener('load', function() {
+    navigator.serviceWorker.register('service-worker.js').then(function(registration) {
+      // Registration was successful
+      console.log('ServiceWorker registration successful with scope: ', registration.scope);
+    }).catch(function(err) {
+      // registration failed :(
+      console.log('ServiceWorker registration failed: ', err);
+    });
+  });
+}