摘要: 1.BrowserView BrowserView只能在主线程中使用。 //应用内嵌入网页 var BrowserView = electron.BrowserView var view = new BrowserView() mainWindow.setBrowserView(view) //设置 阅读全文
posted @ 2020-08-20 17:56 ♥之 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 如果不使用shell,将会在electron页面中跳转 var { shell } = require('electron') var go_a = document.querySelector('#go_a') go_a.onclick = (e)=>{ //阻止默认行为 e.preventDef 阅读全文
posted @ 2020-08-20 17:26 ♥之 阅读(746) 评论(0) 推荐(0) 编辑
摘要: 建立菜单js 引入menu和BrowserWindow 其中存在多级菜单 主线程(main.js)中引入 require('./main/menu.js') //menu.jsconst { Menu,BrowserWindow } = require('electron') var templat 阅读全文
posted @ 2020-08-20 15:38 ♥之 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 官方文档 窗口通信博文 使用案例 //全局const btn = this.document.querySelector('#btn') const BrowserWindow = require('electron').remote.BrowserWindow window.onload = fu 阅读全文
posted @ 2020-08-20 15:11 ♥之 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 一。全局安装 新建项目 终端命令npm init --yes (代表同意选项) 终端命令electron . (执行程序) 出现结果 二。开发环境 npm install electron --save-dev npm init 执行: ./node_modules/.bin/electron 三。 阅读全文
posted @ 2020-08-20 14:21 ♥之 阅读(93) 评论(0) 推荐(0) 编辑