2020-08-24 16:17:15 +02:00
|
|
|
window.addEventListener('message', (event) => {
|
|
|
|
if (event.source !== window)
|
2020-08-11 22:25:07 +02:00
|
|
|
return;
|
|
|
|
|
2020-08-24 16:17:15 +02:00
|
|
|
if (event.data.command && (event.data.command === 'authResult')) {
|
2020-08-11 22:25:07 +02:00
|
|
|
chrome.runtime.sendMessage({
|
2020-08-14 22:20:16 +02:00
|
|
|
command: event.data.command,
|
2020-08-11 22:25:07 +02:00
|
|
|
code: event.data.code,
|
2020-08-14 19:48:50 +02:00
|
|
|
state: event.data.state,
|
2020-08-24 16:17:15 +02:00
|
|
|
referrer: event.source.location.hostname,
|
2020-08-11 22:25:07 +02:00
|
|
|
});
|
|
|
|
}
|
2020-12-09 22:30:03 +01:00
|
|
|
}, false);
|