标签:ctrl view main var style remote on() 控制 null
var electron = require(‘electron‘) var app = electron.app //引用app //若不在主进程就需要remote引入,用户权限激活? var global_shortcut = electron.globalShortcut var BrowserWindow = electron.BrowserWindow //控制窗口的引用 var mainWindow = null //声明要打开的主窗口 app.on(‘ready‘, () => { mainWindow = new BrowserWindow({ width: 800, height: 600, webPreferences: { nodeIntegration: true //启用,node下程序可以在渲染进程中使用 } }) //必须在on(ready)中 global_shortcut.register(‘ctrl+e‘, function () { mainWindow.loadURL(‘https://www.cnblogs.com/fwjlucifinil/‘) }) //判断是否绑定成功 let is_register = global_shortcut.isRegistered(‘ctrl+e‘)?‘TRUE‘:‘ERROR‘ console.log(is_register) // //自动打开调试模式 mainWindow.webContents.openDevTools() // //应用内嵌入网页 BrowserView // var BrowserView = electron.BrowserView // var view = new BrowserView() // mainWindow.setBrowserView(view) // //设置位置和宽高 // view.setBounds({x:0,y:120,width:800,height:600}) // view.webContents.loadURL(‘https://www.cnblogs.com/fwjlucifinil/‘) //require require(‘./main/menu.js‘) //mainWindow.loadFile(‘index.html‘) //加载html页面 mainWindow.loadFile(‘bottom.html‘) //mainWindow.loadFile(‘html/network.html‘) mainWindow.on(‘closed‘, () => { mainWindow = null }) }) app.on(‘will-quit‘,function(){ //注销全局快捷键 global_shortcut.unregister("ctrl+e") global_shortcut.unregisterAll() })
标签:ctrl view main var style remote on() 控制 null
原文地址:https://www.cnblogs.com/fwjlucifinil/p/13541685.html