Skip to content

Commit f2d3e99

Browse files
committed
Block WebSocket connections to trackers
1 parent caca572 commit f2d3e99

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

src/js/webrequest.js

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1866,7 +1866,9 @@ function dispatcher(request, sender, sendResponse) {
18661866
function startListeners() {
18671867
chrome.webNavigation.onCommitted.addListener(onNavigate);
18681868

1869-
chrome.webRequest.onBeforeRequest.addListener(onBeforeRequest, {urls: ["http://*/*", "https://*/*"]}, ["blocking"]);
1869+
chrome.webRequest.onBeforeRequest.addListener(onBeforeRequest, {
1870+
urls: ["http://*/*", "https://*/*", "ws://*/*", "wss://*/*"]
1871+
}, ["blocking"]);
18701872

18711873
chrome.webRequest.onBeforeRequest.addListener(filterWarRequests, {
18721874
urls: chrome.runtime.getManifest().web_accessible_resources.map(
@@ -1915,13 +1917,17 @@ function startListeners() {
19151917
if (utils.hasOwn(chrome.webRequest.OnBeforeSendHeadersOptions, 'EXTRA_HEADERS')) {
19161918
extraInfoSpec.push('extraHeaders');
19171919
}
1918-
chrome.webRequest.onBeforeSendHeaders.addListener(onBeforeSendHeaders, {urls: ["http://*/*", "https://*/*"]}, extraInfoSpec);
1920+
chrome.webRequest.onBeforeSendHeaders.addListener(onBeforeSendHeaders, {
1921+
urls: ["http://*/*", "https://*/*"]
1922+
}, extraInfoSpec);
19191923

19201924
extraInfoSpec = ['responseHeaders', 'blocking'];
19211925
if (utils.hasOwn(chrome.webRequest.OnHeadersReceivedOptions, 'EXTRA_HEADERS')) {
19221926
extraInfoSpec.push('extraHeaders');
19231927
}
1924-
chrome.webRequest.onHeadersReceived.addListener(onHeadersReceived, {urls: ["http://*/*", "https://*/*"]}, extraInfoSpec);
1928+
chrome.webRequest.onHeadersReceived.addListener(onHeadersReceived, {
1929+
urls: ["http://*/*", "https://*/*"]
1930+
}, extraInfoSpec);
19251931

19261932
chrome.tabs.onRemoved.addListener(onTabRemoved);
19271933
chrome.tabs.onReplaced.addListener(onTabReplaced);

0 commit comments

Comments
 (0)