<!DOCTYPE html> | |
<script> | |
// When told, register an unload handler that will trigger a beacon to the | |
// URL given by the sender of the message. | |
window.addEventListener('message', e => { | |
var url = e.data; | |
window.addEventListener('unload', () => { | |
navigator.sendBeacon(url, 'blah'); | |
}); | |
window.parent.postMessage('navigate-away', '*'); | |
}); | |
</script> |