xmlhttprequest-sync-block-defer-scripts-subframe.html (524B)
1 <!DOCTYPE html> 2 <script> 3 var x = 0; 4 </script> 5 <!-- This script's URI is: 6 var xhr = new XMLHttpRequest(); 7 xhr.open('GET', 'data:text/plain,aaa', false); 8 xhr.send(); 9 x=1; 10 --> 11 <script defer src="data:application/javascript,var%20x%20=%200;%20var%20xhr%20=%20new%20XMLHttpRequest();%20xhr.open('GET',%20'data:text/plain,aaa',%20false);%20xhr.send();%20x=1"></script> 12 13 <!-- This script's URI is: 14 parent.postMessage(x, '*'); 15 --> 16 <script defer src="data:application/javascript,parent.postMessage(x, '*');"></script>