sandbox-javascript-window-open.html (535B)
1 <script> 2 // Forward message from the openee toward the parent. 3 window.addEventListener("message", event => top.postMessage(event.data, "*")); 4 5 let check_sandboxed = `" 6 <script> 7 try { 8 document.domain = document.domain; 9 opener.postMessage('allow-document-domain', '*'); 10 } catch (error) { 11 opener.postMessage('disallow-document-domain', '*'); 12 } 13 </scr`+`ipt> 14 "`; 15 16 window.open('about:blank', "window_name"); 17 window.open("javascript:" + check_sandboxed, "window_name"); 18 </script>