aboutsummaryrefslogtreecommitdiff
path: root/js
diff options
context:
space:
mode:
Diffstat (limited to 'js')
-rw-r--r--js/firefox/background-shim.js3
-rw-r--r--js/firefox/page-shim.js9
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 : {