backgroud.js:
chrome.browserAction.onClicked.addListener(function (tab) {
//Called when the user clicks on the browser action icon.
chrome.tabs.insertCSS(null, { file: "Style/abc.css" });
console.log("Executing content scripts");
//TODO Change the following. It is not scalable to introduce more content scripts
chrome.tabs.executeScript(tab.id, { file: "Scripts/External/jquery-2.1.3.min.js" }, function () { chrome.tabs.executeScript(tab.id, { file: "Scripts/Content/loadExtUI.js" }, function () { chrome.tabs.executeScript(tab.id, { file: "Scripts/Content/sendDetails.js" }); });
});
});
$.get(chrome.extension.getURL("HTML/popup.html"), function (data) {
$($.parseHTML(data)).appendTo('body');
}