| 1234567891011121314151617181920 |
- var DBG = DBG || false;
- var DBG1 = 1;
- if (!BASE_URL) throw "Mising BASE_URL";
- if ('serviceWorker' in navigator) {
- navigator.serviceWorker.register(BASE_URL + 'sw.js').then(function() {
- return navigator.serviceWorker.ready;
- }).then(function (reg) {
- DBG && console.log("SW registration succeeded. Scope is "+reg.scope, { reg });
- sendMsgToServiceWorker('session_expired');
- }).catch(function (err) {
- DBG && console.error("SW registration failed with error "+err);
- });
- }
- function sendMsgToServiceWorker(data) {
- if (navigator.serviceWorker && navigator.serviceWorker.controller) {
- navigator.serviceWorker.controller.postMessage(data);
- }
- }
|