Skip to content

Commit 16c5b5b

Browse files
authored
Merge pull request #309 from FallOutChonny/master
Delaying service worker's registration
2 parents 59536fe + 0979455 commit 16c5b5b

File tree

1 file changed

+16
-14
lines changed

1 file changed

+16
-14
lines changed

src/client.js

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -116,19 +116,21 @@ Promise.all([window.__data ? true : isOnline(), getStoredState(offlinePersistCon
116116
}
117117

118118
if (online && !__DEVELOPMENT__ && 'serviceWorker' in navigator) {
119-
navigator.serviceWorker
120-
.register('/dist/service-worker.js', { scope: '/' })
121-
.then(() => {
122-
console.log('Service worker registered!');
123-
})
124-
.catch(error => {
125-
console.log('Error registering service worker: ', error);
126-
});
127-
128-
navigator.serviceWorker.ready.then(
129-
(/* registration */) => {
130-
console.log('Service Worker Ready');
131-
}
132-
);
119+
window.addEventListener('load', () => {
120+
navigator.serviceWorker
121+
.register('/dist/service-worker.js', { scope: '/' })
122+
.then(() => {
123+
console.log('Service worker registered!');
124+
})
125+
.catch(error => {
126+
console.log('Error registering service worker: ', error);
127+
});
128+
129+
navigator.serviceWorker.ready.then(
130+
(/* registration */) => {
131+
console.log('Service Worker Ready');
132+
}
133+
);
134+
});
133135
}
134136
});

0 commit comments

Comments
 (0)