首页 > 其他分享 >Electron

Electron

时间:2023-04-12 17:34:30浏览次数:43  
标签:模块 渲染 electron Electron https 进程

用前端开发桌面程序

资料

Electron深入填坑之路

https://blog.csdn.net/weixin_33897722/article/details/91476254

 


跨越平台桌面应用开发框架electron使用的心路历程

https://blog.csdn.net/wang839305939/article/details/80741100

他让我摆脱了不同浏览器之间的差异和版本的限制

C#不是还有QT吗,这个我没有写过,但是我们组老大就是用QT框架来桌面应用的,但是当他看见electron的时候,感慨还是这个写起来方便。

 


分享这半年的 Electron 应用开发和优化经验

http://www.uml.org.cn/AJAX/2020032621.asp?artid=23103

① 主进程 进程间通信、窗口管理

渲染进程

Service Worker

 


Electron 中文文档

https://www.w3cschool.cn/electronmanual/

Electron 使用 web 页面作为它的 GUI,所以你能把它看作成一个被 JavaScript 控制的,精简版的 Chromium 浏览器。

GUI模块或者系统底层的模块只可以在主进程中使用。要使用这些模块,你应当很熟悉主进程vs渲染进程脚本的概念。

 

主进程管理所有页面和与之对应的渲染进程。每个渲染进程都是相互独立的,并且只关心他们自己的网页。

在 Electron,我们提供用于在主进程与渲染进程之间通讯的 ipc 模块。并且也有一个远程进程调用风格的通讯模块 remote。

命令行开关. 你也可以在app模块的ready事件发出之前使用app.commandLine.appendSwitch 来添加它们到你应用的main脚本里面:

--host-rules=rules

一个逗号分隔的 rule 列表来控制主机名如何映射.

 


awesome-electron

https://github.com/sindresorhus/awesome-electron

标签:模块,渲染,electron,Electron,https,进程
From: https://www.cnblogs.com/lvye1221/p/17310530.html

相关文章

  • electron+antdesignpro+react
    如果你想在Electron应用中使用AntDesignPro和React框架,可以按照以下步骤进行:创建一个基于React的AntDesignPro项目。将该项目作为渲染进程代码集成到Electron中。根据需要添加Electron的主进程代码。在第二步中,有两种方法将React和AntDesignPro项目......
  • 使用线程池和窗口池优化electron
    概念窗口池和线程池是两个不同的概念。窗口池是指在Electron中同时创建多个窗口,并对这些窗口进行管理和维护的机制。窗口池可以帮助开发者更好地管理和控制应用中的窗口,从而提高应用的性能和稳定性。在窗口池中,可以对窗口进行创建、销毁、隐藏、显示等操作,以满足不同的应用场景......
  • IM跨平台技术学习(七):得物基于Electron开发客服IM桌面端的技术实践
    本文由得物技术团队Uni分享,即时通讯网收录时有内容修订和排版优化。一、引言本文要分享的是得物技术团队基于Electron开发客服IM桌面端的技术实践过程,内容包括桌面技术......
  • 如何创建高版本的electron桌面客户端项目?
    简介由于之前创建electron项目时都是使用vueaddelectron-builder来让vue集成electron的,但是最高只支持到electron13.0,对于想要继承electron高版本的项目则不太支持,因此......
  • 如何创建electron-vue项目?
    简介electron是一个开源的桌面端框架,上手快,界面美观,跨平台,但由于是封装的网页,性能一般,适用于一些追求外观,对性能要求不高的项目,此处记录基于electron-vue创建项目的全流程......
  • 【笔记】electron + react + antd
    electronElectron是一个使用JavaScript、HTML和CSS构建桌面应用程序的框架。嵌入Chromium和Node.js到二进制的Electron允许您保持一个JavaScript代码代码库......
  • Electron打包在线客服系统网站教程-实现客服系统PC客户端
    唯一客服系统PC客户端,利用Electron打包实现可以避免浏览器被误关闭,支持缩小在右下角系统托盘中,支持通知栏和声音访客新消息提醒 一个Electron应用程序的package.json文......
  • H.265播放器EasyPlayer使用electron打包后不能播放的问题排查与解决
    EasyPlayer流媒体播放器可支持H.264与H.265视频播放,并且还能支持网页实时视频录像以及能在iOS上实现低延时的直播。播放器性能稳定、播放流畅,可支持的视频流格式有RTSP、RT......
  • Electron + Vue3 + TS + sqlite3项目搭建
    Electron+Vue3+TS+sqlite3项目搭建基础环境nodev14.20.1npmv6.14.17安装vue-cli$npminstall@vue/[email protected]//等待安装完成$vue-V//@vue/cli5......
  • electron-ant-design-vue 问题汇总
    问题一:Invalidattempttospreadnon-iterableinstance.Inordertobeiterable,non-arrayobjectsmusthavea[Symbol.iterator]()method.  解决办法:data-......