Source code
Revision control
Copy as Markdown
Other Tools
<!DOCTYPE html>
<meta charset="utf-8"/>
<script>
async function onLoad() {
const params = new URLSearchParams(self.location.search);
const scope = self.origin + params.get('scopepath');
const reg = await navigator.serviceWorker.getRegistration(scope);
if (reg) {
await reg.unregister();
}
if (window.opener) {
window.opener.postMessage({ type: 'SW-UNREGISTERED' }, '*');
} else {
window.top.postMessage({ type: 'SW-UNREGISTERED' }, '*');
}
}
self.addEventListener('load', onLoad);
</script>