Electron 38.0.0 发布,跨平台桌面应用开发工具
Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。
Electron v38.0.0 现已发布,一些更新内容如下:
Stack Upgrades
- Chromium
140.0.7339.41 - Node
22.18.0 - V8
14.0
特性
新增内容
- 添加
before-mouse-event以允许拦截和阻止 WebContents 中的鼠标事件。#47280 - 为 macOS 的
process.getSystemMemoryInfo()方法新增fileBacked和purgeable字段。#48146 - 为 window.open添加了
innerWidth和innerHeight选项。#46749 - 添加
tray.{get|set}AutosaveName以使 macOS 托盘图标能够在启动过程中保持位置不变。#48077 - 新增
webFrameMain.fromFrameToken(processId, frameToken),用于从 rame token 获取WebFrameMain实例。 #47942 - 在 macOS >= 14.4 版本上添加了菜单的子标签功能。#46887
- 增加了对 Windows 和 macOS 的
app.getRecentDocuments()支持 。 #47924 - 增加了对
--no-experimental-global-navigator标志的支持。#47370 - 增加了对
HIDDevice.collections的支持。#47391 - 在 Linux X11 上新增
screen.dipToScreenPoint(point)和screen.screenToDipPoint(point)支持。#46211 - 增加了自定义系统强调色及活动窗口边框高亮的支持。#47285
- 增加了对 macOS 菜单项角色
palette和header的支持。#45538 - 增加了对节点选项
--experimental-network-inspection的支持。#46690 - 为 net.request() 添加了 priority 和 priorityIncremental 选项。#42628
- 新增在 Windows 系统中通过
{get|set}AccentColor在窗口初始化后更改窗口强调色的功能。#47939
改进
- 暴露
win.isContentProtected()接口,允许开发者检查窗口保护状态。#47242 - 内部切换为使用
DIR_ASSETS替代DIR_MODULE/DIR_EXE定位资源,并新增可通过app.getPath查询的 “assets” 键值。#47950
修复
- 修复了
dialog.showMessageDialog传递时窗口错误地居中显示在监视器上而不是父窗口上的问题。 #48215 - 修复了 MacOS 用户无法与通过 loadURL 加载的网页进行交互的问题。#47575
- 修复损坏的
chrome://accessibility页面。#47497
更多详情可查看:https://github.com/electron/electron/releases/tag/v38.0.0
关注公众号
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
小蚂蚁云 XiaoMaYi-Nacos-NaiveVue 微服务框架 v1.0.0 发布
v1.0.0 更新内容: 1、全新架构设计; 2、全系支持 JDK17; 3、全系支持 MySQL、PostgreSQL、SqlServer、Sqlite 等数据库; 项目介绍 基于SpringCloud、SpringSecurity、OAuth2、Nacos、Seata、MybatisPlus、Vue3、TypeScript、NaiveUI、MySQL等技术栈实现的单体前后端分离后台管理系统;后端基于Java语言采用SpringCloud、SpringBoot3、SpringSecurity、OAuth2、Nacos、Seata、MybatisPlus、MySQL等主流技术栈,前端基于Vue3、TypeScript、Vite等技术栈实现,采用NaiveUI前端UI框架,基于目前Vue前后端分离主流设计思想,为了实现精细化分工,模块化、组件化开发模式,目前采用完全前后端分离架构实现,前端应用通过API调用后端服务的方式实现数据交互;整套系统拥有完善的RBAC权限架构体系,权限颗粒度精细至按钮级别,支持多主题切换模式,多端兼容手机客户端、PAD平板、PC电脑等终端设备,提升了用户使用体验...
-
下一篇
🚀 开发提效 10 倍!这款 AI 低代码平台,正在颠覆传统企业应用开发
“开发一个完整的企业管理系统,需要多久?” 以往答案可能是3-6 个月,现在 —— 你或许只需要3 天。 这就是VTJ.PRO带来的冲击。 ❌ 传统开发的痛点 前端搭建效率低,需求改一版,代码要返工几天 页面千篇一律,体验和交互难以突破 成本高,开发人力和周期拖慢了产品迭代 ✅ VTJ.PRO 给出的答案 AI 生成:只需一句话 —— “做一个审批流管理系统” → 即刻生成页面、逻辑、接口绑定。 低代码拖拽:表单、表格、图表、流程设计器,全都可视化搭建。 源码即结果:生成的是纯净 Vue3 + TS 代码,原生可维护,不卡死开发者的空间。 企业级内置能力:权限控制、API 自动管理、响应式多端适配……开箱即用。 📊 用户真实反馈 一位来自金融企业的 CTO表示: “用 VTJ.PRO 做一个资金审批流,以前 5 人团队要干 2 周,现在 1 人用 AI 设计器两天就搞定。上线速度直接快 7 倍。” 另一家制造业客户分享: “我们内部有十几个分系统,迁到 VTJ.PRO 后,统一界面风格、开发规范,后续维护成本降低了将近 40%。” 🌌 为什么是现在? AI 代码生成的成熟度(已集成...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Red5直播服务器,属于Java语言的直播服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- MySQL表碎片整理
- MySQL数据库中FOR UPDATE的使用

微信收款码
支付宝收款码