From 9040c13c3fceb31f9e098464f63fd5ea85cf1c4c Mon Sep 17 00:00:00 2001 From: lyswhut Date: Fri, 1 May 2020 00:01:31 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=AA=8C=E8=AF=81=E7=AA=97?= =?UTF-8?q?=E5=8F=A3=E5=B1=9E=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 17 +++++++++++------ src/main/rendererEvents/xm_verify.js | 14 ++++++++++++-- 2 files changed, 23 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index cd7c4cb0..0580e8eb 100644 --- a/package.json +++ b/package.json @@ -95,18 +95,23 @@ "shortcutName": "lx-music" }, "dmg": { + "window": { + "size": { + "width": 600, + "height": 400 + } + }, "contents": [ { - "x": 110, - "y": 150, + "x": 106, + "y": 252, "name": "lx-music" }, { - "x": 240, - "y": 150, + "x": 490, + "y": 252, "type": "link", - "path": "/Applications", - "name": "lx-music" + "path": "/Applications" } ], "title": "洛雪音乐助手 v${version}" diff --git a/src/main/rendererEvents/xm_verify.js b/src/main/rendererEvents/xm_verify.js index 099d5d7e..359ec82d 100644 --- a/src/main/rendererEvents/xm_verify.js +++ b/src/main/rendererEvents/xm_verify.js @@ -20,7 +20,13 @@ mainHandle('xm_verify_open', (event, url) => new Promise((resolve, reject) => { view.destroy() } - view = new BrowserView() + view = new BrowserView({ + webPreferences: { + enableRemoteModule: false, + disableHtmlFullscreenWindowResize: true, + }, + movable: false, + }) view.webContents.on('did-finish-load', () => { if (/punish\?/.test(view.webContents.getURL())) return let ses = view.webContents.session @@ -37,7 +43,11 @@ mainHandle('xm_verify_open', (event, url) => new Promise((resolve, reject) => { global.mainWindow.setBrowserView(view) const windowSizeInfo = getWindowSizeInfo(global.appSetting) view.setBounds({ x: (windowSizeInfo.width - 360) / 2, y: ((windowSizeInfo.height - 320 + 52) / 2), width: 360, height: 320 }) - view.webContents.loadURL(url) + view.webContents.loadURL(url, { + httpReferrer: 'https://www.xiami.com/', + userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.165 Electron/8.2.4 Safari/537.36', + }) + view.webContents.openDevTools() })) mainHandle('xm_verify_close', async() => {