<script> | |
function doSyncXHR() | |
{ | |
try { | |
var xhr = new XMLHttpRequest(); | |
xhr.open("GET", "xmlhttprequest-responsetype-json.json", false); | |
xhr.send(null); | |
} catch(e) { | |
return false; | |
} | |
return true; | |
} | |
onunload = () => { | |
while (!doSyncXHR()) { }; | |
top.frameDidUnload(); | |
} | |
</script> |