test_bug426308.html (1178B)
1 <!DOCTYPE HTML> 2 <html> 3 <!-- 4 https://bugzilla.mozilla.org/show_bug.cgi?id=426308 5 --> 6 <head> 7 <title>Test for Bug 426308</title> 8 <script src="/tests/SimpleTest/SimpleTest.js"></script> 9 <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css" /> 10 </head> 11 <body> 12 <a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=426308">Mozilla Bug 426308</a> 13 <p id="display"></p> 14 <div id="content" style="display: none"> 15 16 </div> 17 <pre id="test"> 18 <script class="testbody" type="text/javascript"> 19 20 /** Test for Bug 426308 */ 21 22 const SJS_URL = "http://example.org:80/tests/dom/base/test/bug426308-redirect.sjs"; 23 24 SpecialPowers.pushPrefEnv({ 25 set: [["network.xhr.block_sync_system_requests", false]] 26 }); 27 28 function startTest() { 29 var req = new XMLHttpRequest({mozAnon: true, mozSystem: true}); 30 req.open("GET", SJS_URL + "?" + window.location.href, false); 31 req.send(null); 32 33 is(req.status, 200, "Redirect did not happen"); 34 35 SimpleTest.finish(); 36 } 37 38 SimpleTest.waitForExplicitFinish(); 39 40 addLoadEvent(function() { 41 SpecialPowers.pushPermissions([{'type': 'systemXHR', 'allow': true, 'context': document}], startTest); 42 }); 43 </script> 44 </pre> 45 </body> 46 </html>