I am making a chrome extension and in my extension I am sending message from content script to background script.
chrome.runtime.onMessage.addListener(
function triggerNew(request) {
if (request.method == "addNew") {
//alert("in content script");
var x=startClick();
chrome.runtime.sendMessage({name: "Response" , data : x});
}
}
);
`function startClick(){
document.addEventListener('click', function(e){
var target = e.target || event.srcElement;
return target;
}`
I have called a function startClick
in my content script, but Response message is getting sent before startClick
executes.
How to make it send the data I get in variable x
from startClick
function?