index.js 619 B

123456789101112131415161718
  1. const serviceWorkerFile = require('file-loader!./service-worker.js')
  2. if ('serviceWorker' in navigator) {
  3. navigator.serviceWorker.getRegistrations()
  4. .then(regs => Promise.all(regs.map(reg => reg.unregister())))
  5. .then(() => navigator.serviceWorker.register(serviceWorkerFile))
  6. .then(function(registration) {
  7. console.log('Registration successful, scope is:', registration.scope);
  8. })
  9. .catch(function(error) {
  10. console.log('Service worker registration failed, error:', error);
  11. });
  12. }
  13. document.addEventListener('DOMContentLoaded', () => {
  14. document.body.innerHTML = `<h1>Webpack-Starter</h1>`
  15. })