xiMatrix

filter net requests according to source, destination and type  https://addons.mozilla.org/firefox/addon/ximatrix/
git clone https://git.ce9e.org/xiMatrix.git

commit
d604bab9f99667c52215bcd94ef63cd82f1935cd
parent
679df54d3a390a26a868d6118de7eae60829cb05
Author
Tobias Bengfort <tobias.bengfort@posteo.de>
Date
2023-10-08 16:17
adapt to CSP 3

https://w3c.github.io/webappsec-csp/

Diffstat

M src/content.js 7 ++++++-

1 files changed, 6 insertions, 1 deletions


diff --git a/src/content.js b/src/content.js

@@ -2,12 +2,17 @@
    2     2 
    3     3 const TYPE_MAP = {
    4     4     'style-src': 'css',
   -1     5     'style-src-elem': 'css',
   -1     6     'style-src-attr': 'css',
    5     7     'script-src': 'script',
   -1     8     'script-src-elem': 'script',
   -1     9     'script-src-attr': 'script',
    6    10     'img-src': 'media',
   -1    11     'media-src': 'media',
    7    12 };
    8    13 
    9    14 document.addEventListener('securitypolicyviolation', event => {
   10    -1     var type = TYPE_MAP[event.violatedDirective];
   -1    15     var type = TYPE_MAP[event.effectiveDirective];
   11    16     if (type) {
   12    17         browser.runtime.sendMessage({
   13    18             type: 'securitypolicyviolation',