window.addEventListener("message", function(event) { if (event.source != window) return; if (event.data.command && (event.data.command == "authResult")) { chrome.runtime.sendMessage({ command: event.data.command, code: event.data.code, state: event.data.state, referrer: event.source.location.hostname }); } }, false)