Я новичок в Chrome Extension Development и у меня есть следующий фрагмент кода
var toggle = false;
chrome.browserAction.onClicked.addListener(function(tab) {
toggle = !toggle;
if(toggle){
chrome.browserAction.setIcon({path: "on.png", tabId:tab.id});
chrome.webRequest.onBeforeRequest.addListener(function(details) {
return {cancel: true};
},
{urls: ["https://www.google.com/*", "http://www.dictionary.com/*"]},
["blocking"]);
}
else{
chrome.browserAction.setIcon({path: "off.png", tabId:tab.id});
//insert unblock code or remove listener code
}
});
В основном я хочу создать расширение Chrome, которое переключает блокировку сайта, когда пользователь нажимает на значок расширения
Я уже упоминал об этом, не повезло https://medium.com/@DavideRama/removeeventlistener-and-anonymous-functions-ab9dbabd3e7b