I cannot remove the receiver event listener. Given the code below, the console will continue to print hello indefinitely.
Receiver
window.addEventListener("message", function(e){ console.log('hi'); window.removeEventListener("message", function(e){}, false) }, false);
Sender :
var emiter = setInterval(function(){ console.log('sending message'); window.parent.postMessage( messageData, "*" ); }, 1000);
Is there any way around this?
source share