Files
Harrison HealeyandGitHub d49ff6cfdb MM-69003 Replace eslint-plugin-header with eslint-plugin-headers (#36766)
* MM-69003 Replace eslint-plugin-header with eslint-plugin-headers

* Run prettier --fix

* Fix early merge

* Update ESLint plugin version in package-lock.json
2026-06-01 14:29:38 -04:00

22 lines
602 B
JavaScript

/* eslint-disable headers/header-format */
// taken from https://github.com/guilryder/chrome-extensions/tree/master/xframe_ignore
/*global chrome*/
const HEADERS_TO_STRIP_LOWERCASE = [
'content-security-policy',
'x-frame-options',
];
chrome.webRequest.onHeadersReceived.addListener(
(details) => {
return {
responseHeaders: details.responseHeaders.filter((header) => {
return HEADERS_TO_STRIP_LOWERCASE.indexOf(header.name.toLowerCase()) < 0;
}),
};
}, {
urls: ['<all_urls>'],
}, ['blocking', 'responseHeaders']);