JSFiddle - React, Tailwind, and code Playground
HTML
<div id="log"></div>
<button>Open new window</button>
JavaScript
$(document).ready(function() {
$('#log').append('listening...');
var wnd;
function checkTitle() {
if (!wnd) return;
try {
console.log(wnd.document.title);
var data = wnd.document.title.match(/^message=(.*)$/);
if (!data || !data[1]) return;
data = data[1];
$('#log').append("Received message: " + data);
wnd = null;
}
catch (e) {
}
}
setInterval(checkTitle, 2000);
$('button').click(function() {
wnd = window.open('http://jsbin.com/eQeSeros/3', 'popup','menubar=no, status=no, scrollbars=no, menubar=no, width=200, height=100');
});
});