diff --git a/client/src/registerServiceWorker.js b/client/src/registerServiceWorker.js index d2754a1..5255669 100644 --- a/client/src/registerServiceWorker.js +++ b/client/src/registerServiceWorker.js @@ -8,38 +8,38 @@ // To learn more about the benefits of this model, read https://goo.gl/KwvDNy. // This link also includes instructions on opting out of this behavior. -const isLocalhost = Boolean( - window.location.hostname === "localhost" || - // [::1] is the IPv6 localhost address. - window.location.hostname === "[::1]" || - // 127.0.0.1/8 is considered localhost for IPv4. - window.location.hostname.match( - /^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/ - ) -); +// const isLocalhost = Boolean( +// window.location.hostname === "localhost" || +// // [::1] is the IPv6 localhost address. +// window.location.hostname === "[::1]" || +// // 127.0.0.1/8 is considered localhost for IPv4. +// window.location.hostname.match( +// /^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/ +// ) +// ); export default function register() { - if (process.env.NODE_ENV === "production" && "serviceWorker" in navigator) { + if (!process.env.PUBLIC_URL && process.env.NODE_ENV === 'production' && 'serviceWorker' in navigator) { // The URL constructor is available in all browsers that support SW. - const publicUrl = new URL(process.env.PUBLIC_URL, window.location); - if (publicUrl.origin !== window.location.origin) { - // Our service worker won't work if PUBLIC_URL is on a different origin - // from what our page is served on. This might happen if a CDN is used to - // serve assets; see https://github.com/facebookincubator/create-react-app/issues/2374 - return; - } + // const publicUrl = new URL(process.env.PUBLIC_URL, window.location); + // if (publicUrl.origin !== window.location.origin) { + // // Our service worker won't work if PUBLIC_URL is on a different origin + // // from what our page is served on. This might happen if a CDN is used to + // // serve assets; see https://github.com/facebookincubator/create-react-app/issues/2374 + // return; + // } - window.addEventListener("load", () => { - const swUrl = `${process.env.PUBLIC_URL}/service-worker.js`; + // window.addEventListener("load", () => { + // const swUrl = `${process.env.PUBLIC_URL}/service-worker.js`; - if (!isLocalhost) { - // Is not local host. Just register service worker - registerValidSW(swUrl); - } else { - // This is running on localhost. Lets check if a service worker still exists or not. - checkValidServiceWorker(swUrl); - } - }); + // if (!isLocalhost) { + // // Is not local host. Just register service worker + // registerValidSW(swUrl); + // } else { + // // This is running on localhost. Lets check if a service worker still exists or not. + // checkValidServiceWorker(swUrl); + // } + // }); } }