Source code

Revision control

Copy as Markdown

Other Tools

<!DOCTYPE HTML>
<html>
<body>
<script type="application/javascript">
function info(msg) {
parent.postMessage({type: "info", msg }, "*");
}
let registration;
info("Registering a ServiceWorker");
navigator.serviceWorker.register('sw_1502055.js', {scope: "foo/"})
.then(reg => {
registration = reg;
info("Fetching a resource");
return fetch("file_1502055.sjs")
}).then(r => r.text())
.then(() => {
info("Fetching a resource, again");
return fetch("file_1502055.sjs")
}).then(r => r.text()).then(() => {
info("Unregistering the ServiceWorker");
return registration.unregister();
})
.then(() => {
parent.postMessage({ type: "finish" }, "*");
});
</script>
</body>
</html>