]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
Unregister Service Worker.
authorXhmikosR <xhmikosr@gmail.com>
Mon, 15 Oct 2018 12:10:40 +0000 (15:10 +0300)
committerXhmikosR <xhmikosr@gmail.com>
Sat, 20 Oct 2018 13:00:28 +0000 (16:00 +0300)
site/sw.js [new file with mode: 0644]

diff --git a/site/sw.js b/site/sw.js
new file mode 100644 (file)
index 0000000..db9229c
--- /dev/null
@@ -0,0 +1,27 @@
+// NOTICE!! DO NOT USE ANY OF THIS JAVASCRIPT
+// IT'S ALL JUST JUNK FOR OUR DOCS!
+// ++++++++++++++++++++++++++++++++++++++++++
+
+(function () {
+  'use strict'
+
+  if ('serviceWorker' in navigator) {
+    window.addEventListener('load', function () {
+      navigator.serviceWorker.getRegistrations().then(function (registrations) {
+        for (var registration of registrations) {
+          registration.unregister()
+            .then(function () {
+              return self.clients.matchAll()
+            })
+            .then(function (clients) {
+              clients.forEach(function (client) {
+                if (client.url && 'navigate' in client) {
+                  client.navigate(client.url)
+                }
+              })
+            })
+        }
+      })
+    })
+  }
+}())