Commit 604b1dc8 authored by Medicean's avatar Medicean

(Fix: Security) 默认点击webContent内的超链接将以系统浏览器打开

parent 02e7058f
...@@ -10,6 +10,7 @@ const path = require('path'); ...@@ -10,6 +10,7 @@ const path = require('path');
const electron = require('electron'); const electron = require('electron');
const { const {
app, app,
shell,
protocol, protocol,
BrowserWindow BrowserWindow
} = require('electron'); } = require('electron');
...@@ -88,6 +89,10 @@ app.once('ready', () => { ...@@ -88,6 +89,10 @@ app.once('ready', () => {
.on('enter-full-screen', reloadUI) .on('enter-full-screen', reloadUI)
.on('leave-full-screen', reloadUI); .on('leave-full-screen', reloadUI);
mainWindow.webContents.on('new-window', (event, url) => {
event.preventDefault();
shell.openExternal(url);
});
// 打开调试控制台 mainWindow.webContents.openDevTools(); // 打开调试控制台 mainWindow.webContents.openDevTools();
electron.Logger = require('./modules/logger')(mainWindow); electron.Logger = require('./modules/logger')(mainWindow);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment