RenaiApp/src/main/services/session.ts

17 lines
556 B
TypeScript

import { session } from 'electron';
import OnHeadersReceivedDetails = Electron.OnHeadersReceivedDetails;
export function setHeaders(): void {
// these headers only work on web requests, file:// protocol is handled via meta tags in index.html
session.defaultSession.webRequest.onHeadersReceived(
(details: OnHeadersReceivedDetails, callback: (response: {}) => void) => {
callback({
responseHeaders: {
...details.responseHeaders,
'Content-Security-Policy': ["default-src 'none'"],
},
});
}
);
}