Source code

Revision control

Copy as Markdown

Other Tools

sxg1-b3Rhttps://web-platform.test:8444/signed-exchange/resources/register-sw-from-sxg.html”label; sig=*MEYCIQCgnf7CkvscStAfmSmp2CGBGV1DrPYmLM+ZNqjvswhOuQIhAOyvazED7Tv4EgBRHYqjnXDOul+XMGm9tE9YrebBYvWF*; validity-url="https://web-platform.test:8444/resource.validity.msg"; integrity="digest/mi-sha256-03"; cert-url="https://web-platform.test:8444/signed-exchange/resources/127.0.0.1.sxg.pem.cbor"; cert-sha256=*pSU9uXfd5lWRlkZm+zehaLxXfWhBbIeJGPFAvM+9hFs=*; date=1522540800; expires=1523145600¤FdigestX9mi-sha256-03=QLe/3ai1HaFolr1sV2DMwaB7zpAiVGbM1M5fdZC6aKg=G:statusC200Lcontent-typeXtext/html; charset=utf-8Pcontent-encodingLmi-sha256-03d<!DOCTYPE html>
<script src="sxg-util.js"></script>
<script>
window.addEventListener('message', asynönz¾¼¸f Ñß¾Vǐ'˜Ú¶xý¥ƒÍ%¦¢ì8c (event) => {
try {
const scope = './scope/' + location.href;
await registerServiceWorker̓Õ}w”›-翤¥7ƒÂ]+¬Oh↩¾¸*AndWaitUntilActivated(
'./service-worker.js', scope)
const iframe = await withIframe(scoqv‘”UÂ0²p8ºÌÐ¥¨ëwíGRi
ªQŠÂsç&6pe, 'inner_iframe');
event.data.port.postMessage({
location: document.location.href,
+vy rKÇû­é9Ì úxÂö¨PMßWâK ¡-D8 is_fallback: false,
err: undefined,
iframe_body: iframe.contentWindow.document.6$ž)ÈØÅß날o…Ý蒏¦Ì’D€òVC7äçúbody.innerHTML});
} catch (err) {
event.data.port.postMessage({
location: document.locxÔÈC‚§d“=½ï_á1áö–A ²<&Ú>L8ation.href,
is_fallback: false,
err: err.toString()
});
}
}, false);
</script>+Q¹vZV£è™÷ÏãŽRQùųW³0¤‘ƒë{V