зеркало из https://github.com/mozilla/gecko-dev.git
34 строки
690 B
HTML
34 строки
690 B
HTML
<!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>
|