I wanna send a variable from background.js to popup.js using message passing
background.js file:
chrome.tabs.query({
active: true,lastFocusedWindow: true
    }, function(array_of_Tabs) {
    var tab = array_of_Tabs[0];
    var url = tab.url;
    chrome.runtime.sendMessage({url},function(response){
      });
});
popup.js file:
   chrome.runtime.onMessage.addListener(function(message,sender,sendResponse)    {
        document.write(message);
        console.log(message);
   });
I have given necessary permissions in manifest file.After executing this it doesn't show any result. Please help.