file_iframe_sandbox_k_if8.html (1467B)
1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>Test for Bug 766282</title> 6 <script src="/tests/SimpleTest/EventUtils.js"></script> 7 <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/> 8 </head> 9 10 <script type="text/javascript"> 11 function doSubOpens() { 12 // Open a new window via target="_blank", target="BC766282_if9" and window.open(). 13 sendMouseEvent({type:'click'}, 'target_blank_if9'); 14 sendMouseEvent({type:'click'}, 'target_BC766282_if9'); 15 16 window.open("file_iframe_sandbox_k_if9.html"); 17 18 sendMouseEvent({type:'click'}, 'target_if1'); 19 } 20 21 window.doSubOpens = doSubOpens; 22 </script> 23 24 <body> 25 I am sandboxed but with "allow-scripts allow-popups allow-same-origin". 26 After my initial load, "allow-same-origin" is removed and then I open file_iframe_sandbox_k_if9.html 27 in 3 different ways, which attemps to call a function in my parent. 28 This should succeed since the new sandbox flags shouldn't have taken affect on me until I'm reloaded. 29 <a href="file_iframe_sandbox_k_if9.html" target="_blank" id="target_blank_if9" rel="opener">open window</a> 30 <a href="file_iframe_sandbox_k_if9.html" target="BC766282_if9" id="target_BC766282_if9">open window</a> 31 32 Now navigate to file_iframe_sandbox_k_if1.html to do tests for a sandbox opening a window 33 when only "allow-scripts allow-popups" are specified. 34 <a href="file_iframe_sandbox_k_if1.html" id="target_if1">navigate to if1</a> 35 </body> 36 </html>