js-guard/firefox/background_script.js

34 lines
941 B
JavaScript

var Hosturl="", fullurl="", Taburl="";
var y=[], z=[];
function connected(portFromCS) {
portFromCS.onMessage.addListener(function(m) {
if(m.url){
Hosturl=m.url;
fullurl=m.fullurl;
console.log("background script received url message "+ Hosturl+" and fullurl msg: "+fullurl);
}
if(m.popupinfo){
y=m.popupinfo;
}
// the below 2 can be combined as both sent to popup
if(m.request_url){
//console.log("background script received a url requestform popup so sending from hosturl "+Hosturl);
portFromCS.postMessage({"url_response":Hosturl,"fullurl_response":fullurl});
//portFromCS.postMessage({"url_response":Hosturl,"activeurl_response":Taburl});
}
if(m.request_popupdata){
//console.log("background script received a popup data request form popup so sending from y"+y);
portFromCS.postMessage({"popupdata":y});
}
});
}
browser.runtime.onConnect.addListener(connected);