mirror of
https://github.com/servo/servo.git
synced 2025-08-16 19:05:33 +01:00
Update web-platform-tests to revision 28b5323e37274805b1d1416273e3a941c9c7e08e
This commit is contained in:
parent
615a127b99
commit
f7775a289e
439 changed files with 8598 additions and 14793 deletions
|
@ -0,0 +1,51 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="/common/get-host-info.sub.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="testDiv"></div>
|
||||
<script>
|
||||
const host = get_host_info();
|
||||
const notSameSiteBaseURL = host.HTTP_NOTSAMESITE_ORIGIN + window.location.pathname.replace(/\/[^\/]*$/, '/') ;
|
||||
const ok = true;
|
||||
const ko = false;
|
||||
const noCors = false;
|
||||
|
||||
function loadScript(url, shoudLoad, corsMode, title)
|
||||
{
|
||||
promise_test(() => {
|
||||
const script = document.createElement("script");
|
||||
if (corsMode)
|
||||
script.crossOrigin = corsMode;
|
||||
script.src = url;
|
||||
return new Promise((resolve, reject) => {
|
||||
script.onload = shoudLoad ? resolve : reject;
|
||||
script.onerror = shoudLoad ? reject : resolve;
|
||||
testDiv.appendChild(script);
|
||||
});
|
||||
}, title);
|
||||
}
|
||||
|
||||
loadScript("./resources/script.py?corp=same-origin", ok, noCors,
|
||||
"Same-origin script load with a 'Cross-Origin-Resource-Policy: same-origin' response header.");
|
||||
|
||||
loadScript("./resources/script.py?corp=same-site", ok, noCors,
|
||||
"Same-origin script load with a 'Cross-Origin-Resource-Policy: same-site' response header.");
|
||||
|
||||
loadScript(notSameSiteBaseURL + "resources/script.py?corp=same-origin&acao=*", ok, "anonymous",
|
||||
"Cross-origin cors script load with a 'Cross-Origin-Resource-Policy: same-origin' response header.");
|
||||
|
||||
loadScript(notSameSiteBaseURL + "resources/script.py?corp=same-site&acao=*", ok, "anonymous",
|
||||
"Cross-origin cors script load with a 'Cross-Origin-Resource-Policy: same-site' response header.");
|
||||
|
||||
loadScript(notSameSiteBaseURL + "resources/script.py?corp=same-origin&acao=*", ko, noCors,
|
||||
"Cross-origin no-cors script load with a 'Cross-Origin-Resource-Policy: same-origin' response header.");
|
||||
|
||||
loadScript(notSameSiteBaseURL + "resources/script.py?corp=same-site&acao=*", ko, noCors,
|
||||
"Cross-origin no-cors script load with a 'Cross-Origin-Resource-Policy: same-site' response header.");
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
Loading…
Add table
Add a link
Reference in a new issue