Electron经验总结
使用electron开发客户端过程中的经验以及客户端相关问题的最优解决方案
司徒小北
这个作者很懒,什么都没留下…
展开
-
electron 编译 sqlite3指南
一、准备sqlite很好用,使用electron开发桌面程序,sqlite编译最容易出错编译sqlite需要提前准备的东西,以及下载的地址:python2.7下载地址:https://www.python.org/downloads/安装完配置环境变量 ,环境变量配置可自行配置vs2015,(2015、2017都可以)下载地址:(微软的官网,https://visual...原创 2019-10-16 15:19:13 · 2036 阅读 · 0 评论 -
Electron 中 webview 如何与主进程渲染进程进行事件监听通信 非常实用
webview 调用 加载页 方法通过<webview>.executeJavaScript(code[, userGesture, callback])或者webview.send()发送,而在访客页使用ipcRenderer.on()监听下面分为四个方面:第一:web页面向客户端如何发送消息(对应如下第1点 -- 1)第二:客户端如何接收web页面发送过来的消息(对应如...原创 2019-06-14 08:55:34 · 6434 阅读 · 17 评论 -
Electron 渲染进程之间互相通信 创建窗口时触发
总结一下渲染进程和渲染进程之间的通信方法:方案一 使用全局共享属性(常用)// 主进程中在global上自定义对象global.saveDefault= { token: 'default value', name: 'default value', password: 'default value',}// 在登录页 In page 1require('elect...原创 2019-06-14 09:41:21 · 3625 阅读 · 0 评论 -
Electron 渲染进程与渲染进程之间的实时通信 (实时触发及接收消息)
1、首先在渲染进程A里面获取到所有的窗口id信息,然后给所有的窗口发送事件remote.webContents.getAllWebContents().forEach((item,index)=>{ if(remote.BrowserWindow.fromId(item.id) && remote.BrowserWindow.fromId(item.id).we...原创 2019-07-16 10:06:49 · 1847 阅读 · 4 评论 -
electron监测Windows任务栏点击
基于electron开发的桌面程序,如何实现点击任务栏图标显示客户端,再此点击隐藏,如何实现呢new BrowserWindow({ minimizable: true, //可否最小化 maximizable: true, //可否最大化})不要想太多,只需要设置 minimizable 和 maximizable 为 true 就可以了点击windows任务栏...原创 2019-07-24 17:23:18 · 1895 阅读 · 2 评论