update filemanager navigation

This commit is contained in:
Kenta420 2024-02-20 15:01:43 +07:00
parent 11dc6b2132
commit 92b11f7b9d
31 changed files with 363 additions and 305 deletions

View file

@ -1,4 +1,5 @@
import { app, BrowserWindow, ipcMain, shell } from 'electron'
import type { WebRequestFilter } from 'electron'
import { app, BrowserWindow, ipcMain, session, shell } from 'electron'
import path from 'node:path'
import deeplink from './deeplink'
import { eventGetKeyChain } from './keychain'
@ -128,4 +129,20 @@ app.whenReady().then(() => {
//keychain
eventGetKeyChain(ipcMain)
const filter: WebRequestFilter = {
urls: ['http://localhost:8080/*']
}
session.defaultSession.webRequest.onBeforeSendHeaders(filter, (details, callback) => {
details.requestHeaders['Origin'] = 'http://localhost:8080'
callback({ requestHeaders: details.requestHeaders })
})
session.defaultSession.webRequest.onHeadersReceived(filter, (details, callback) => {
if (details.responseHeaders) {
details.responseHeaders['Access-Control-Allow-Origin'] = ['*']
}
callback({ responseHeaders: details.responseHeaders })
})
})