在设置option webPreferences{devTools:true,}并win.webContents.openDevTools();打开BrowserWindow的控制台之后看到报错“Uncaught ReferenceError: jQuery is not defined”
线上搜索到一些多为提示修改前端页面修改jquery引入方式的操作,这里为我个人亲测有效不用改动前端的方法,其实就是给BrowserWindow option的设置
openNewWindow() {
const electron = require("electron");
let BrowserWindow = electron.remote.BrowserWindow;
let mWindow = null;
let mWebPreferences = {
devTools:false,//如要打开控制台查看log,可以设置成true
zoomFactor:1.0,//页面缩放
nodeIntegration:false,//该设置可解决文章开头抛出的异常。
};
mWindow= new BrowserWindow({width: 1000, height:800,webPreferences:mWebPreferences});
mWindow.loadURL("https://www.baidu.com");
mWindow.setMenuBarVisibility(false);//隐藏菜单栏
//mWindow.webContents.openDevTools();//打开BrowserWindow的控制台
mWindow.on("close", function(){
mWindow= null;
})
}