onBeforeRequest Переключить веб-сайт Блокировка / разблокировка - PullRequest
0 голосов
/ 24 сентября 2018

Я новичок в 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...