| Index: lib/csp.js |
| =================================================================== |
| --- a/lib/csp.js |
| +++ b/lib/csp.js |
| @@ -19,8 +19,10 @@ |
| // Before Chrome 58, the webRequest API did not intercept WebSocket |
| // connections (see https://crbug.com/129353). Hence we inject CSP headers, |
| -// below, as a workaround. |
| -if (!("WEBSOCKET" in chrome.webRequest.ResourceType)) |
| +// below, as a workaround. Edge does not intercept WebSocket requests either: |
| +// https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/10297376/ |
| +if (!chrome.webRequest.ResourceType || |
| + !("WEBSOCKET" in chrome.webRequest.ResourceType)) |
| { |
| const {defaultMatcher} = require("matcher"); |
| const {BlockingFilter, RegExpFilter} = require("filterClasses"); |