fix(electron): use another origin for popup to disable zoom in/out issue of the popup window (#11506)

fix AF-2473
This commit is contained in:
pengx17
2025-04-08 10:18:08 +00:00
parent 93d8e22b07
commit a2125787c2
2 changed files with 20 additions and 6 deletions
@@ -4,6 +4,7 @@ import { app, net, protocol, session } from 'electron';
import cookieParser from 'set-cookie-parser';
import { resourcesPath } from '../shared/utils';
import { anotherHost, mainHost } from './constants';
import { logger } from './logger';
protocol.registerSchemesAsPrivileged([
@@ -43,6 +44,10 @@ function isNetworkResource(pathname: string) {
async function handleFileRequest(request: Request) {
const urlObject = new URL(request.url);
if (urlObject.host === anotherHost) {
urlObject.host = mainHost;
}
const isAbsolutePath = urlObject.host !== '.';
// Redirect to webpack dev server if defined