sandbox-javascript-window-open.html (684B)
1 <!DOCTYPE html> 2 <meta charset=utf-8> 3 <title>window.open in sandbox iframe</title> 4 <script src="/resources/testharness.js"></script> 5 <script src="/resources/testharnessreport.js"></script> 6 <script src="/common/utils.js"></script> 7 <body> 8 <script> 9 promise_test(async test => { 10 let message = new Promise(resolve => { 11 window.addEventListener("message", event => resolve(event.data)); 12 }); 13 let iframe = document.createElement("iframe"); 14 iframe.sandbox = "allow-scripts allow-popups allow-same-origin"; 15 iframe.src = "./resources/sandbox-javascript-window-open.html"; 16 document.body.appendChild(iframe); 17 assert_equals(await message, "disallow-document-domain"); 18 }); 19 </script>