mirror of
https://github.com/felixrieseberg/windows95.git
synced 2026-05-12 17:41:59 +00:00
React 19, Electron 41, TypeScript 6, electron-forge 7.8, plus everything else to latest. Migrated to React 19 createRoot API, updated for Electron 41 session/window type changes, and adjusted tsconfig for TS 6 deprecations. Regenerated @electron/packager patch for 18.4.4.
19 lines
457 B
TypeScript
19 lines
457 B
TypeScript
import { session } from "electron";
|
|
|
|
export function setupSession() {
|
|
const s = session.defaultSession;
|
|
|
|
s.webRequest.onBeforeSendHeaders((details, callback) => {
|
|
callback({ requestHeaders: { Origin: "*", ...details.requestHeaders } });
|
|
});
|
|
|
|
s.webRequest.onHeadersReceived((details, callback) => {
|
|
callback({
|
|
responseHeaders: {
|
|
"Access-Control-Allow-Origin": ["*"],
|
|
...details.responseHeaders,
|
|
},
|
|
});
|
|
});
|
|
}
|