· 6 years ago · Jun 16, 2019, 08:40 PM
1let listURL = [
2 "*://*.facebook.com/*",
3 "*://*.yandex.ru/*"
4];
5
6function blockRequest(details) {
7 return {cancel: true};
8}
9
10function updateFilters(urls) {
11 if(chrome.webRequest.onBeforeRequest.hasListener(blockRequest)) {
12 chrome.webRequest.onBeforeRequest.removeListener(blockRequest);
13 }
14 chrome.webRequest.onBeforeRequest.addListener(blockRequest, {
15 urls: urls
16 }, ['blocking']);
17 chrome.webRequest.handlerBehaviorChanged();
18}
19
20updateFilters(listURL);
21
22document.getElementById('delete').addEventListener('click', function(e) {
23 e.preventDefault();
24 updateFilters(["*://*.yandex.ru/*"]);
25});