psrheartache
blog
编程
标签
归档
Github
psrheartache
blog
编程
标签
归档
Github
Miracles sometimes occur,
but one has to work terribly for them.
人生除了眼前的苟且,还有未知的
bug
和看不懂的
code
Scroll
因为 Electron 的源在国外,如果我们直接使用 npm 进行安装,由于众所周知的原因,如果你没有一个好的梯子,通常下载速度只有几 k 到十几 k的速度。如图: 运气非常好时,可能能跑到100多k。而这个包有差不多 50MB,可想而知,如果 ...
Electron 镜像下载慢的解决办法
2020-03-18
psrheartache
#electron
从0实现一个electron自动更新的最小demo 本实例基于vue,不使用vue也大同小异,目的只是在后期更加的方便使用组件库,有差异的地方我会指出。 初始化一个vue项目 初始化项目,前面的vue脚手架环境安装忽略 vue create electron-updater-demo 中间的流程略 cd electron-updater-demo npm i ...
Electron 自动更新
2020-03-18
psrheartache
#electron
#vue
Electron 应用操作数据的几种方法: 1、远程api接口 (多个客户端公用一套数据) 2、连接远程数据库 (局域网内使用 多个客户端公用一套数据 ) (不建议使用) 3、连接本地数据库 (nedb sqlite) 应用本地保存数据(localstore 5M) 用户设置信息 qq聊天记录 读写本地文 ...
Electron 应用操作数据之nedb数据库
2018-07-11
psrheartache
#electron
#nodejs
#nedb
var app = require('app') var globalShortcut = require('electron').globalShortcut app.on('ready', function() { // Register a 'ctrl+x' shortcut listener. var ret = globalShortcut.register('ct ...
Electron注册全局快捷键(globalShortcut),剪切板(clipboard )与nativeImage 模块
2018-07-11
psrheartache
#nodejs
#electron
Electron 里面的消息通知是基于 h5 的通知 api 实现的。 const option = { title: 'title', body: 'body', icon: path.join('main-proce ...
Electron实现消息通知与监听网络
2018-07-10
psrheartache
#nodejs
#electron
Electron 创建任务栏图标以及任务栏图标右键菜单 var { ...
Electron 系统托盘 托盘右键菜单、托 盘图标闪烁 点击右上角关闭按钮隐 藏到托盘
2018-07-09
psrheartache
#electron
#nodejs
dialog 模块提供了 api 来展示原生的系统对话框,例如打开文件框,alert 框, 所以 web 应用可以给用户带来跟系统应用相同的体验。 dialog.showErrorBox('title','content'); ...
Electron 弹出框
2018-07-08
psrheartache
#electron
#nodejs
shell 模块提供了集成其他桌面客户端的关联功能. var shell = require('shell'); shell.openExternal('https://github.com'); Electron DOM `` 标签。 Webview 与 iframe 有点相似,但是与 iframe 不同, webview 和你的应用运行的是 ...
Electron 在用户默认浏览器中打开 URL
2018-07-08
psrheartache
#electron
#nodejs
有时候我们想在渲染进程中通过一个事件去执行主进程里面的方法。或者在渲染进程中通知 主进程处理事件,主进程处理完成后广播一个事件让渲染进程去处理一些事情。这个时候就 用到了主进程和渲染进程之间的相互通信。 > Electron 主进程,和 ...
Electron 主进程和渲染进程通信
2018-07-07
psrheartache
#electron
#nodejs
Electron 中 Menu 模块可以用来创建原生菜单,它可用作应用菜单和 context 菜单。 这个模块是一个主进程的模块,并且可以通过 remote 模块给渲染进程调用。 const { Menu } = require("electron"); let template = [ { label: "文件", submenu ...
Electron自定义软件顶部菜单,上下文菜单以及绑定快捷键
2018-07-06
psrheartache
#electron
#nodejs
1
2
1
2