function finish() {
document.documentElement.removeChild(obj);
document.documentElement.removeChild(embed);
window.opener.postMessage({status: "done"}, "*");
}
function test_object() {
obj = document.createElement("object");
obj.setAttribute('data', "object");
document.documentElement.appendChild(obj);
}
function test_embed() { embed = document.createElement("embed"); embed.setAttribute('src', "embed");
document.documentElement.appendChild(embed);
}
navigator.serviceWorker.addEventListener("message", function onMessage(e) {
if (e.data.destination === "object") {
ok(false, ");
} else if (e.data.destination === "embed") {
ok(false, ");
} else if (e.data.destination === "" && e.data.resource === "foo.txt") {
navigator.serviceWorker.removeEventListener("message", onMessage);
finish();
}
});
test_object();
test_embed();
// SW will definitely intercept fetch API, use this to see if plugins are
// intercepted before fetch().
fetch("foo.txt");
</script>
Messung V0.5
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.21Bemerkung:
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.