From 3adcb7ae1654928a8a86de4cf329dcd912bcbb33 Mon Sep 17 00:00:00 2001 From: Einar Egilsson Date: Thu, 24 Sep 2015 11:25:45 +0000 Subject: 3.0.1. Fix Firefox disabling issues, simplify the chrome api shim, make things a bit more robust --- js/firefox/content-script-proxy.js | 38 -------------------------------------- 1 file changed, 38 deletions(-) delete mode 100644 js/firefox/content-script-proxy.js (limited to 'js/firefox/content-script-proxy.js') diff --git a/js/firefox/content-script-proxy.js b/js/firefox/content-script-proxy.js deleted file mode 100644 index c56de29..0000000 --- a/js/firefox/content-script-proxy.js +++ /dev/null @@ -1,38 +0,0 @@ -// This file listens to messages - -function log(msg) { - self.port.emit('log', msg); -} - -function receiveWindowMessage(message) { - if (message.data.sender !== 'page') { - return; - } - - if (message.data.logMessage) { - //Special handling for log messages. - log(message.data.logMessage); - return; - } - - log('proxy got page message: ' + JSON.stringify(message.data)); - - //Forward the message to the background script - self.port.emit('message', message.data); -} - -window.addEventListener('message', receiveWindowMessage); - -function receiveMessage(message) { - log('proxy got chrome message: ' + JSON.stringify(message)); - window.postMessage(message, '*'); -} -self.port.on('message', receiveMessage); - -function cleanup() { - window.removeEventListener('message', receiveWindowMessage); - self.port.removeListener('message', receiveMessage); - self.port.removeListener('detach', cleanup); -} - -self.port.on('detach', cleanup); -- cgit v1.2.3