aboutsummaryrefslogtreecommitdiff
path: root/js/firefox/content-script-proxy.js
blob: 58a6bc06b758f3276e25f51421325c7f27c9c65c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// This file listens to messages 

window.addEventListener('message', function(message) {
	if (message.data.sender !== 'page') {
		return;
	}
	console.info('proxy got page message: ' + JSON.stringify(message.data));

	//Forward the message to the background script
	self.port.emit('message', message.data);
})

self.port.on('message', function(message) {
	console.info('proxy got chrome message: ' + JSON.stringify(message));
	window.postMessage(message, '*');
});