1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-11-23 02:10:12 +01:00
metamask-extension/app/vendor/trezor/content-script.js

22 lines
496 B
JavaScript
Raw Normal View History

2018-08-05 08:43:02 +02:00
/*
Passing messages from background script to popup
*/
let port = chrome.runtime.connect({ name: 'trezor-connect' });
port.onMessage.addListener(message => {
window.postMessage(message, window.location.origin);
});
2018-08-22 19:39:43 +02:00
port.onDisconnect.addListener(d => {
port = null;
});
2018-08-05 08:43:02 +02:00
/*
Passing messages from popup to background script
*/
window.addEventListener('message', event => {
if (port && event.source === window && event.data) {
port.postMessage({ data: event.data });
2018-08-05 08:43:02 +02:00
}
2018-08-05 09:17:51 +02:00
});