diff options
author | Einar Egilsson <einar@einaregilsson.com> | 2015-09-23 10:58:44 +0000 |
---|---|---|
committer | Einar Egilsson <einar@einaregilsson.com> | 2015-09-23 10:58:44 +0000 |
commit | 354b7325e453c3fa259ecd9a07b4634d09cf5afe (patch) | |
tree | b137bf64bfe82e06d99e83c234875d8f08ecad3f /js/firefox/content-script-proxy.js | |
parent | 96560ba904512a429378531c65c70ecaceb9b241 (diff) |
Build correctly for Firefox + allow to turn on logging
Diffstat (limited to 'js/firefox/content-script-proxy.js')
-rw-r--r-- | js/firefox/content-script-proxy.js | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/js/firefox/content-script-proxy.js b/js/firefox/content-script-proxy.js index 58a6bc0..271bfa1 100644 --- a/js/firefox/content-script-proxy.js +++ b/js/firefox/content-script-proxy.js @@ -1,16 +1,26 @@ // This file listens to messages +function log(msg) { + self.port.emit('log', msg); +} window.addEventListener('message', function(message) { if (message.data.sender !== 'page') { return; } - console.info('proxy got page message: ' + JSON.stringify(message.data)); + + 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); }) self.port.on('message', function(message) { - console.info('proxy got chrome message: ' + JSON.stringify(message)); + log('proxy got chrome message: ' + JSON.stringify(message)); window.postMessage(message, '*'); });
\ No newline at end of file |