diff options
author | Einar Egilsson <einar@einaregilsson.com> | 2015-09-27 22:45:48 +0000 |
---|---|---|
committer | Einar Egilsson <einar@einaregilsson.com> | 2015-09-27 22:45:48 +0000 |
commit | 36d4fe49ee7ff432fd0c270ddec5800d26c1ee5a (patch) | |
tree | a620ed0acad83c34fb852d421a5e5b304dfbed06 /js/firefox | |
parent | 93591760d16543faa65c9cc1db0ba4490a443c62 (diff) |
3.0.4
Diffstat (limited to 'js/firefox')
-rw-r--r-- | js/firefox/background-shim.js | 3 | ||||
-rw-r--r-- | js/firefox/page-shim.js | 9 |
2 files changed, 7 insertions, 5 deletions
diff --git a/js/firefox/background-shim.js b/js/firefox/background-shim.js index d43d662..3551e48 100644 --- a/js/firefox/background-shim.js +++ b/js/firefox/background-shim.js @@ -171,6 +171,9 @@ function attachedPage(worker) { chrome.storage.local.set(message.payload, function(data) { sendReply(message, data); }); + } else if (message.messageType == 'manifest.get') { + var p = require('package.json'); + sendReply(message, p); } else if (message.messageType == 'log.enabled') { if (!message.payload.enabled) { log('Logging has been disabled for Redirector'); diff --git a/js/firefox/page-shim.js b/js/firefox/page-shim.js index 6496910..676c9d9 100644 --- a/js/firefox/page-shim.js +++ b/js/firefox/page-shim.js @@ -25,11 +25,10 @@ } }); - var req = new XMLHttpRequest(); - req.overrideMimeType('application/json'); - req.open("GET", 'package.json', false); - req.send(); - var manifest = JSON.parse(req.responseText); + var manifest = { version:'unknown' }; + send('manifest.get', {}, function(data) { + manifest = data; + }) window.chrome = { storage : { |