2021-04-03 05:16:23 +02:00
|
|
|
import electron from "electron";
|
2021-03-06 09:30:16 +01:00
|
|
|
|
|
|
|
export default class {
|
|
|
|
static remove() {
|
|
|
|
electron.session.defaultSession.webRequest.onHeadersReceived(function(details, callback) {
|
2022-06-27 23:12:47 +02:00
|
|
|
const headers = Object.keys(details.responseHeaders);
|
|
|
|
for (let h = 0; h < headers.length; h++) {
|
|
|
|
const key = headers[h];
|
|
|
|
if (key.toLowerCase().indexOf("content-security-policy") !== 0) continue;
|
|
|
|
delete details.responseHeaders[key];
|
|
|
|
}
|
2021-03-06 09:30:16 +01:00
|
|
|
callback({cancel: false, responseHeaders: details.responseHeaders});
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|