We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c6009a7 commit fa027e2Copy full SHA for fa027e2
1 file changed
platform/mv3/extension/js/ubo-parser.js
@@ -389,14 +389,19 @@ export function parseNetworkFilter(parser) {
389
}
390
case sfp.NODE_TYPE_NET_OPTION_NAME_RESPONSEHEADER: {
391
const details = sfp.parseHeaderValue(parser.getNetOptionValue(type));
392
+ if ( details.bad ) { return; }
393
const headerInfo = {
394
header: details.name,
395
};
396
if ( details.value !== '' ) {
397
if ( details.isRegex ) { return; }
398
headerInfo.values = [ details.value ];
399
- rule.condition.responseHeaders = [ headerInfo ];
400
+ if ( details.not ) {
401
+ rule.condition.excludedResponseHeaders = [ headerInfo ];
402
+ } else {
403
+ rule.condition.responseHeaders = [ headerInfo ];
404
+ }
405
break;
406
407
case sfp.NODE_TYPE_NET_OPTION_NAME_IMAGE:
0 commit comments