test_gsp-qualified.html (1149B)
1 <!DOCTYPE HTML> 2 <html> 3 <!-- 4 https://bugzilla.mozilla.org/show_bug.cgi?id=799875 5 --> 6 <head> 7 <meta charset="utf-8"> 8 <title>Test for Bug 799875</title> 9 <script src="/tests/SimpleTest/SimpleTest.js"></script> 10 <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/> 11 </head> 12 <body> 13 <a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=799875">Mozilla Bug 799875</a> 14 <p id="display"></p> 15 <div id="content" style="display: none"> 16 <iframe srcdoc="<div id='test2'>"></iframe> 17 </div> 18 <pre id="test"> 19 <script type="application/javascript"> 20 21 /** Test for Bug 799875 */ 22 SimpleTest.waitForExplicitFinish(); 23 24 addLoadEvent(function() { 25 is(window.test, document.getElementById("test"), 26 "Global scope polluter should map ids even when qualified") 27 isnot(document.getElementById("test"), null, 28 "Should have element"); 29 is(window[0].test2, window[0].document.getElementById("test2"), 30 "Global scope polluter should map ids across globals"); 31 isnot(window[0].document.getElementById("test2"), null, 32 "Should have element in subframe"); 33 SimpleTest.finish(); 34 }); 35 </script> 36 </pre> 37 </body> 38 </html>