On Sender side (localhost:3000):
const handleExportJSON = () => {
let win = window.open("http://localhost:3001");
win.postMessage("Hello there", "http://localhost:3001");
};
Receiving Side (localhost:3001):
componentDidMount() {
window.addEventListener("message", this.receiveMessage, false);
}
receiveMessage = event => {
console.log("Event is", event);
// if (event.origin !== "http://im-amir/github.io/origin1") return;
};
render(){
return
....
}
No data is logged on receiver side. Even the event parameter is not logged. I have also tried "*" in postMessage as a second parameter.
Any help will be appreciated.