当前位置:首页 > electron > 正文内容

electron 学习笔记

tigon5年前 (2020-07-31)electron2919

electron 特性

1,支持多窗口应用,每一个窗口都会有自己独立的javascript上下文
2,通过屏幕API整合桌面系统的特性,与本地开发语言编写的桌面应用的效果类似
3,支持获取计算机电源状态
4,支持阻止操作进入省电模式,对于一些演示文稿类的应用非常有用
5,支持创建托盘应用
6,支持创建菜单和菜单项
7,支持为应用增加全局健盘快捷键
8,支持热更新
9,支持回报程序崩溃
10,支持之定义的Dock菜单项
11,支持操作系统通知
12,支持为应用程序创建启动安装器

获取窗口尺寸

const remote=require('electron').remote
const win=remote.getCurrentWindow();
const width=win.getSize()[0] //获取窗口宽度
const height=win.getSize()[1]//获取窗口高度
win.getPosition()[0]   //获取坐标
win.getPosition()[1]  //

设置窗口尺寸

const remote=require('electron').remote
win.setSize(400,400,true) //true是以动画来改变
win.setPosition(200,200,true)

版权声明:本文由Web学习之路发布,如需转载请注明出处。

本文链接:https://www.webge.net/?id=93

“electron 学习笔记 ” 的相关文章

记录方便用到查阅

看看是什么运行环境parse.js文件 const path = require('path'); const fs = require('fs'); const { ConfigIniParser } = require('config-ini-par...

electron

1,在项目打开第三方网站》1主进程中写 var BrowserView = electron.BrowserView //引入BrowserView var view = new BrowserView() //new出对象 mainWindow.setBrowserView(view)...

electron 融云项目安装注意事项

git 地址 git@gitee.com:gotodemo/litinfo_cloud.git 最新代码分支 ludan_GS 1,node 版本14 window需要32位 2,npm install 安装依赖 3,npm run dev 启动项目 4,npm run...