Mam taki problem, bo muszę zwrócić dane z callback i nie mam pojęcia jak. Nie potrafię tego obejść bo to callback w callback...
chrome.webRequest.onBeforeRequest.addListener
(
function(details)
{
//coś tam, coś tam
chrome.tabs.get(details.tabId, function(tab)
{
var status = false;
//jakieś tam obliczenia na podstawie danych z callback które dają zmienną status i może być ona true lub false
});
//I tutaj muszę mieć zwrócony ten status, żeby wykonać linię poniżej
return {cancel: status};
},
{
urls: ["<all_urls>"]
},
["blocking"]
);
Mam nadzieję, że znacie jakiś sposób.