Index: LayoutTests/http/tests/security/script-crossorigin-loads-cross-origin-2.xhtml |
diff --git a/LayoutTests/http/tests/security/script-crossorigin-loads-cross-origin-2.xhtml b/LayoutTests/http/tests/security/script-crossorigin-loads-cross-origin-2.xhtml |
new file mode 100644 |
index 0000000000000000000000000000000000000000..524272f4169ed45bfac0bfdce29599fba9d0563f |
--- /dev/null |
+++ b/LayoutTests/http/tests/security/script-crossorigin-loads-cross-origin-2.xhtml |
@@ -0,0 +1,30 @@ |
+<?xml version="1.0"?> |
+<html xmlns='http://www.w3.org/1999/xhtml'> |
+<head> |
+<title>crossorigin and XHTML</title> |
+</head> |
+<body> |
+<p>In an XHTML document, test that a script element with a crossorigin attribute loads a cross-origin script correctly when the CORS check passes on the response.</p> |
+<pre></pre> |
+<script><![CDATA[ |
+if (window.testRunner) { |
+ testRunner.dumpAsText(); |
+ testRunner.waitUntilDone(); |
+} |
+ |
+var result = "FAIL"; |
+var have_reported = false; |
+function loaded() { |
+ if (!have_reported) { |
+ document.querySelector("pre").innerHTML = result; |
+ if (window.testRunner) |
+ testRunner.notifyDone(); |
+ have_reported = true; |
+ } |
+} |
+]]></script> |
+<!-- This script should load --> |
+<script crossorigin="anonymous" src="http://localhost:8000/security/resources/cors-script.php?cors=true&&value=PASS"></script> |
+<script><![CDATA[loaded();]]></script> |
+</body> |
+</html> |