<!-- Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/
-->
<!DOCTYPEHTML>
<html>
<head>
<title>Bug 1331680 - test access to cookies in the documents synthesized from service worker responses</title>
<script src="/tests/SimpleTest/SimpleTest.js"></script>
<link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css" />
</head>
<body>
<p id="display"></p>
<div id="content"style="display: none">
<iframe></iframe>
</div>
<pre id="test"></pre>
<script class="testbody" type="text/javascript">
variframe;
function runTest() { iframe = document.querySelector("iframe"); iframe.src = "https://example.com/tests/dom/serviceworkers/test/fetch/cookie/register.html";
window.onmessage = function(e) {
if (e.data.status == "ok") {
ok(e.data.result, e.data.message);
} else if (e.data.status == "registrationdone") {
// Remove the iframe and recreate a new one to ensure that any traces
// of the cookies have been removed from the child process. iframe.remove(); iframe = document.createElement("iframe");
document.getElementById("content").appendChild(iframe);
iframe.src = "https://example.com/tests/dom/serviceworkers/test/fetch/cookie/synth.html";
} else if (e.data.status == "done") {
// Note, we can't do an exact is() comparison here since other
// tests can leave cookies on the domain.
ok(e.data.cookie.includes("foo=bar"), "The synthesized document has access to its cookies");
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.