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 模块来访问它。