upnregister registered service worker
This commit is contained in:
parent
83a48ba811
commit
528a44a298
|
@ -320,17 +320,33 @@ export default function App({ Component, pageProps, err }) {
|
|||
const [offline, setOffline] = useState(
|
||||
typeof window !== 'undefined' && !window.navigator.onLine
|
||||
);
|
||||
// useEffect(() => {
|
||||
// // if (
|
||||
// // !('serviceWorker' in navigator) ||
|
||||
// // process.env.NODE_ENV !== 'production'
|
||||
// // ) {
|
||||
// // console.warn('Progressive Web App support is disabled');
|
||||
// // return;
|
||||
// // }
|
||||
// // const wb = new Workbox('sw.js', { scope: '/' });
|
||||
// // wb.register();
|
||||
// }, []);
|
||||
useEffect(() => {
|
||||
// // if (
|
||||
// // !('serviceWorker' in navigator) ||
|
||||
// // process.env.NODE_ENV !== 'production'
|
||||
// // ) {
|
||||
// // console.warn('Progressive Web App support is disabled');
|
||||
// // return;
|
||||
// // }
|
||||
// // const wb = new Workbox('sw.js', { scope: '/' });
|
||||
// // wb.register();
|
||||
|
||||
if (
|
||||
'serviceWorker' in navigator ||
|
||||
process.env.NODE_ENV !== 'production'
|
||||
) {
|
||||
navigator.serviceWorker
|
||||
.getRegistrations()
|
||||
.then(function (registrations) {
|
||||
for (let registration of registrations) {
|
||||
registration.unregister();
|
||||
}
|
||||
})
|
||||
.catch(function (err) {
|
||||
console.log('Service Worker registration failed: ', err);
|
||||
});
|
||||
}
|
||||
}, []);
|
||||
|
||||
const setUserOnline = () => setOffline(false);
|
||||
const setUserOffline = () => setOffline(true);
|
||||
|
|
Loading…
Reference in a new issue