window.addEventListener("message", function(event) { if (event.source != window) return; console.log(event.source); if (event.data.type && (event.data.type == "AUTH_RESULT")) { chrome.runtime.sendMessage({ type: event.data.type, code: event.data.code, codeVerifier: event.data.codeVerifier, referrer: event.source.location.hostname }); } }, false)