Electron 中文文档 https://www.w3cschool.cn/electronmanual/p9al1qkx.html

 Electron  快速入门 https://weishuai.gitbooks.io/electron-/content/tutorial/quick-start.html

 

 

如何在Webstorm下配置Electron的运行 https://www.jianshu.com/p/442928d39be2
electron开发 https://blog.csdn.net/chenhaifeng2016/article/details/74917361

学透 Electron 自定义菜单 https://juejin.im/post/5d8ec6596fb9a04de2379610

使用 Electron 自定义菜单 https://segmentfault.com/a/1190000008473121    https://weishuai.gitbooks.io/electron-/content/api/menu.html

Electron dialog 模块 https://www.w3cschool.cn/electronmanual/electronmanual-dialog.html   https://weishuai.gitbooks.io/electron-/content/api/dialog.html

Electron初步【01】–主进程VS渲染进程&不同页面间共享数据 https://segmentfault.com/a/1190000005126719

ELECTRON实例(登录例子) https://www.yinyubo.cn/?p=279

 

 

 

Electron – 基础学习(1): 环境安装、创建项目及入门 https://www.cnblogs.com/donghuang/p/12167375.html
方式1:

 

Electron – 基础学习(2): 项目打包成exe桌面应用 之electron-packager https://www.cnblogs.com/donghuang/p/12170562.html

webstorm执行:
Javascript file: main.js
Application paramter: electron . 如果是调试模式: –remote-debugging-port=9222 然后使用debug方式启动.
如果electron是采用全局安装的,使用electron .来运行项目。
如果electron是安装在项目的node_modules目录,使用.\node_modules\.bin\electron .来运行项目。
1. 错误: Cannot read property ‘whenReady’ of undefined
WebStorm调试Electron https://blog.csdn.net/chenhaifeng2016/article/details/75174897
在环境: Node interpreter: C:\Dev\workspace\webstorm\electron\node_modules\.bin\electron.cmd 如果有必要,就增加.

2. electron Refused to execute inline script because it violates the following Content Security Policy directive

在html前面加入

 

 

 

 

 

 

 

 

 

主文件简介

 

渲染截面的js文件

 

 

 

引入Electron:

两种方式

 

 

在主进程向渲染进程webContents发送消息

 

渲染进程之间的通信
在两个网页(渲染进程)间共享数据最简单的方法是使用浏览器中已经实现的 HTML5 API。 其中比较好的方案是用 Storage API, localStorage,sessionStorage 或者 IndexedDB。
你还可以用 Electron 内的 IPC 机制实现。将数据存在主进程的某个全局变量中,然后在多个渲染进程中使用 remote 模块来访问它。