OLD | NEW |
---|---|
1 <!DOCTYPE HTML> | 1 <!DOCTYPE HTML> |
2 <html> | |
3 <head> | |
4 <script src="/js-test-resources/js-test.js"></script> | |
5 <script src="resources/link-crossorigin-common.js"></script> | |
6 <script>window.test_count = 8;</script> | |
tyoshino (SeeGerritForStatus)
2014/07/17 04:04:12
it seems link-crossorigin-common.js is expecting t
sof
2014/07/17 07:03:18
Good catch; fixed.
| |
7 </head> | |
8 <body> | |
2 <p>Test that a linked stylesheet with a crossorigin attribute does not load a cr oss-origin resource that isn't CORS enabled.</p> | 9 <p>Test that a linked stylesheet with a crossorigin attribute does not load a cr oss-origin resource that isn't CORS enabled.</p> |
3 <pre></pre> | |
4 <script>window.test_count = 8;</script> | |
5 <script src="resources/link-crossorigin-common.js"></script> | |
6 <link crossorigin="anonymous" rel="stylesheet" href="http://localhost:8080/secur ity/resources/green-background.css?1" onload="fail()" onerror="pass()"> | 10 <link crossorigin="anonymous" rel="stylesheet" href="http://localhost:8080/secur ity/resources/green-background.css?1" onload="fail()" onerror="pass()"> |
7 <link crossorigin="use-credentials" rel="stylesheet" href="http://localhost:8080 /security/resources/green-background.css?2" onload="fail()" onerror="pass()"> | 11 <link crossorigin="use-credentials" rel="stylesheet" href="http://localhost:8080 /security/resources/green-background.css?2" onload="fail()" onerror="pass()"> |
8 <!-- Check that from-cache loads are also failing (and does not generate separat e loads.) --> | 12 <!-- Check that from-cache loads are also failing (and does not generate separat e loads.) --> |
9 <link crossorigin="anonymous" rel="stylesheet" href="http://localhost:8080/secur ity/resources/green-background.css?1" onload="fail()" onerror="pass()"> | 13 <link crossorigin="anonymous" rel="stylesheet" href="http://localhost:8080/secur ity/resources/green-background.css?1" onload="fail()" onerror="pass()"> |
10 <link crossorigin="use-credentials" rel="stylesheet" href="http://localhost:8080 /security/resources/green-background.css?2" onload="fail()" onerror="pass()"> | 14 <link crossorigin="use-credentials" rel="stylesheet" href="http://localhost:8080 /security/resources/green-background.css?2" onload="fail()" onerror="pass()"> |
11 <!-- These are same-origin and should load as the fetch wasn't out of origin --> | 15 <!-- These are same-origin and should load as the fetch wasn't out of origin --> |
12 <link crossorigin="anonymous" rel="stylesheet" href="resources/green-background. css?3" onload="pass()" onerror="fail()"> | 16 <link crossorigin="anonymous" rel="stylesheet" href="resources/green-background. css?3" onload="pass()" onerror="fail()"> |
13 <link crossorigin="use-credentials" rel="stylesheet" href="resources/green-backg round.css?4" onload="pass()" onerror="fail()"> | 17 <link crossorigin="use-credentials" rel="stylesheet" href="resources/green-backg round.css?4" onload="pass()" onerror="fail()"> |
14 <script> | 18 <script> |
15 // Test that dynamically inserted <link> elements are handled the same way. | 19 function runTest() |
16 var link = document.createElement("link"); | 20 { |
17 link.rel = "stylesheet"; | 21 // Test that dynamically inserted <link> elements are handled the same way. |
18 link.crossOrigin = "anonymous"; | 22 var link = document.createElement("link"); |
19 link.onload = fail; | 23 link.rel = "stylesheet"; |
20 link.onerror = pass; | 24 link.crossOrigin = "anonymous"; |
21 link.href = "http://localhost:8080/security/resources/green-background.css?8"; | 25 link.onload = fail; |
22 document.body.appendChild(link); | 26 link.onerror = pass; |
27 link.href = "http://localhost:8080/security/resources/green-background.css?8 "; | |
28 document.body.appendChild(link); | |
23 | 29 |
24 link = document.createElement("link"); | 30 link = document.createElement("link"); |
25 link.rel = "stylesheet"; | 31 link.rel = "stylesheet"; |
26 link.crossOrigin = "use-credentials"; | 32 link.crossOrigin = "use-credentials"; |
27 link.onload = fail; | 33 link.onload = fail; |
28 link.onerror = pass; | 34 link.onerror = pass; |
29 link.href = "http://localhost:8080/security/resources/green-background.css?9"; | 35 link.href = "http://localhost:8080/security/resources/green-background.css?9 "; |
30 document.body.appendChild(link); | 36 document.body.appendChild(link); |
37 } | |
38 window.onload = runTest; | |
31 </script> | 39 </script> |
40 </body> | |
41 </html> | |
OLD | NEW |