I have this code:
chrome.webRequest.onCompleted.addListener(function(details){
console.log(details);
});
I\'m trying to understand and us
"No matching signature" means you're passing the wrong parameters. As you can see in the documentation's concepts and examples you need to specify at least two parameters. The documentation for individual methods doesn't mention that which is really confusing, and you can report it on https://crbug.com.
chrome.webRequest.onCompleted.addListener(
function(details) {
console.log(details);
},
{urls: ["<all_urls>"]}
);
To view the background script's console see this answer.