window.addEventListener("load", function() { console.log("Will the service worker register?"); navigator.serviceWorker.register('/static/js/sw-3.js') .then(function(reg){ console.log("Yes, it did."); }).catch(function(err) { console.log("No it didn't. This happened: ", err) }); });