全部文章

随笔分类 -  electron

摘要:刚开始看到页面跳转,大家一般会想到用 window.location.href = './index.html'; 这样的代码。结果是可以跳转,但 DOM事件 基本都会失效。到最后还是使用的 electron 提供的 ipc 接口来创建新的窗口。 2-0、在接收到命令后创建下一个窗口(创建窗口需要时 阅读全文
posted @ 2019-08-13 10:58 指尖下的世界 阅读(11791) 评论(0) 推荐(0)
摘要:为了使窗口无边框,使得在某些时候让项目看起来更美观,所以在创建窗口的时候通过设置 frame 属性的值为 false 来创建无边框窗口。但是无边框窗口会产生无法移动的问题,对于这个问题我们可以在渲染进程中通过编辑 css 文件来解决。 设置 -webkit-app-region: drag 把整个文 阅读全文
posted @ 2019-08-13 10:56 指尖下的世界 阅读(5118) 评论(0) 推荐(0)
摘要:最近在了解Electron框架写应用,偶然发现在html中使用<script src="./jquery.js"></script>这种方式引入JQuery,明明引入了,程序中却始终报错显示:Uncaught ReferenceError: $ is not defined。 经查阅资料,发现不仅J 阅读全文
posted @ 2019-08-12 13:11 指尖下的世界 阅读(5200) 评论(1) 推荐(0)
摘要:当在MacOS、Windows、Linux中使用menu设置程序菜单时,会设置在各个程序窗体的顶层。 Note: 如果没有在app中设置一个菜单,系统会自动生成一个默认菜单, 默认生成的菜单中包含了一些初始选项,例如 文件,编辑, 视图,窗口,帮助。 阅读全文
posted @ 2019-08-12 10:36 指尖下的世界 阅读(2604) 评论(0) 推荐(0)
摘要:const { app, Menu, Tray } = require('electron'); //系统托盘图标目录 appTray = new Tray(path.join(__dirname, 'app1.png')); //设置此托盘图标的悬停提示内容 appTray.setToolTip('预审'); //设置托盘图标的上下文菜单(系统托盘右键菜单) var trayMenuTempla 阅读全文
posted @ 2019-08-12 10:19 指尖下的世界 阅读(3253) 评论(1) 推荐(0)
摘要:学习一个新框架或者技术,最深入最全面的方法就是通过官方API,例如我们学习electron: 例如我们需要学习electron的BrowserWindow对象的使用,以及在创建她时我们可以配置的参数: 我们可以进入官网去查看文档: https://electronjs.org/docs 点击进去: 阅读全文
posted @ 2019-08-12 08:27 指尖下的世界 阅读(1157) 评论(0) 推荐(0)
摘要:下面几个网站可以作为参考补充: https://wizardforcel.gitbooks.io/electron-doc/content/api/browser-window.html https://segmentfault.com/a/1190000008459541 https://www. 阅读全文
posted @ 2019-08-07 16:11 指尖下的世界 阅读(6563) 评论(0) 推荐(0)
摘要:在之前的博客:3、electron打包生成exe文件 我们已经得到了electron打包好的应用了,目录如下,但是我们如何整合成一个安装程序,发给客户使用呢? 我们可以使用grunt-electron-installer来生成 一. 准备 安装grunt-electron-installer。 1. 阅读全文
posted @ 2019-06-19 09:09 指尖下的世界 阅读(1268) 评论(0) 推荐(0)
摘要:在我的上一篇博客已经介绍了将electron程序生成一个exe可执行文件,但是这并不是最终能够发给用户用来安装的最终安装包,下面我们就介绍如何使用NISI将我们的应用程序打包成安装包: 上一篇博客我们在项目里面得到了一个out文件夹: 我们把out文件夹复制到桌面(不复制也可以,我是为了方便演示): 阅读全文
posted @ 2019-06-19 07:55 指尖下的世界 阅读(5340) 评论(2) 推荐(0)
摘要:打包方式1:DOS窗口命令打包 DOS 下,输入 npm install electron-packager -g全局安装我们的打包神器: 在项目文件夹下面,也就是根目录下面打开DOS执行打包命令: 各个参数介绍: 打包方式2:package.json设置打包: 建议将打包的命令设置在package 阅读全文
posted @ 2019-06-18 14:48 指尖下的世界 阅读(33804) 评论(0) 推荐(3)
摘要:electron核心我们可以分成2个部分,主进程和渲染进程。 主进程: 主进程连接着操作系统和渲染进程,可以把她看做页面和计算机沟通的桥梁。 Electron 运行 package.json 的 main 脚本的进程被称为主进程。 在主进程中运行的脚本通过创建web页面来展示用户界面。 一个 Ele 阅读全文
posted @ 2019-06-03 16:59 指尖下的世界 阅读(1201) 评论(0) 推荐(0)
摘要:一、Electron是什么? 官网:https://electronjs.org/ Electron是由Github开发,用HTML,CSS和JavaScript来构建跨平台桌面应用程序的一个开源库。 Electron通过将Chromium和Node.js合并到同一个运行时环境中,并将其打包为Mac 阅读全文
posted @ 2019-06-03 15:52 指尖下的世界 阅读(4109) 评论(0) 推荐(0)