From 07524a2d4e5605743660b6f0b1e0ceb74aa609ee Mon Sep 17 00:00:00 2001 From: Pooya Parsa Date: Sat, 18 Nov 2017 00:14:19 +0330 Subject: [PATCH] fix(workbox): faster service worker register --- packages/workbox/templates/sw.plugin.js | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/packages/workbox/templates/sw.plugin.js b/packages/workbox/templates/sw.plugin.js index 4e79e359..6af28870 100755 --- a/packages/workbox/templates/sw.plugin.js +++ b/packages/workbox/templates/sw.plugin.js @@ -1,14 +1,11 @@ -window.onNuxtReady(() => { - if (!('serviceWorker' in navigator)) { - console.warn('Service workers are not supported.') - return - } - +if ('serviceWorker' in navigator) { navigator.serviceWorker.register('<%= options.swURL %>', { scope: '<%= options.swScope %>' }).then(function(registration) { window.$sw = registration }).catch(function(error) { - console.error('Service worker registration failed:', error); - }); -}) + console.error('Service worker registration failed:', error) + }) +} else { + console.warn('Service workers are not supported.') +}