@rvsia/next-offline
Version:
<h1 align="center"> next-offline </h1>
25 lines (23 loc) • 629 B
JavaScript
function unregister() {
if ('serviceWorker' in navigator) {
navigator.serviceWorker.ready.then(function(registration) {
registration.unregister();
});
}
}
function register(swPath, options) {
if ('serviceWorker' in navigator) {
navigator.serviceWorker
.register(swPath || '/service-worker.js', options)
.then(function(registration) {
console.log('SW registered: ', registration);
})
.catch(function(registrationError) {
console.log('SW registration failed: ', registrationError);
});
}
}
module.exports = {
unregister: unregister,
register: register
}