Electron 25.0.0 发布,跨平台桌面应用开发工具
Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。
Electron 25.0.0 现已发布,具体更新内容如下:
Features
- 添加了使用 defaultSession 对象解析主机的 net.resolveHost。#38152
- 向
cursor-changed
事件添加了几个新的光标值。#38363 - 在 Windows 上添加了对 Mica 和 Acrylic 背景效果的支持。#38357
- 公开
webContents
用于居中文本选择、滚动到页面底部和顶部以及调整所选文本的方法。#38362 - 从扩展程序中显示
context-menu
事件。#38356 - 添加了 BrowserWindow.set/getWindowButtonPosition API。#37094
- 添加
httpOnly
到 cookie 过滤器。#37255 - 添加
logUsage
到shell.openExternal()
选项,允许在 Windows 上将SEE_MASK_FLAG_LOG_USAGE
flag 传递给ShellExecuteEx
Windows。#37139 - 增加了
net.fetch()
。#36733 - 添加
protocol.handle
、替换和弃用protocol.{register,intercept}{String,Buffer,Stream,Http,File}Protocol
。#36674 - 添加
types
到webRequest
过滤器。#30914 - 向
webContents
和<webview>
tag 添加了一个will-frame-navigate
事件,每当框架层次结构中的任何框架尝试导航时都会触发该事件。#34418 - 向导航器事件添加了启动器信息。#37085
- 添加了使用 defaultSession 对象解析主机的 net.resolveHost。#38152
- 在
app
上添加了新的“did-resign-active”事件。#38018 - 添加了几个标准页面大小选项到
webContents.print()
。#37159 - 在会话处理程序
ses.setDisplayMediaRequestHandler()
的回调中增加了enableLocalEcho
flag,当音频是WebFrameMain
时,允许远程音频输入在本地输出流中被 echo。#37315 - 将热管理信息添加到
powerMonitor
. #38028 - 允许将绝对路径传递给 session.fromPath() API。#37604
- 暴露了
webContents
上的audio-state-changed
事件#37366
Fixes
- 确保 Electron 的自定义
AXManualAccessibility
属性在所有相关协议方法中按预期工作。#38223 - 修复了使用无效设置调用
webContents.print
时可能发生的崩溃。#38230 - 修复了无论焦点状态如何,Windows
FrameView
始终显示为非活动状态的问题。#38473 - 修复了macOS 上最小化或全屏窗口
BrowserWindow.isMaximized()
可能错误返回 true 的问题。#38307 - 修复了在 Windows 上
BrowserWindow.isVisible()
对于最小化窗口会不正确的返回true
的问题。#38314 - 修复了
MediaStreamTrack.getCaptureHandle()
总是返回null
。#38433 - 修复了
getNormalBounds()
在 Windows 上为透明最大化窗口返回不正确边界的问题。#38348 - 修复了窗口被销毁后访问
BrowserWindow.id
抛出错误的问题。#38311 - 修复调用
win.minimize()
后直接调用win.maximize()
,再调用win.isMaximized()
错误返回true
的问题。#38345 - 修复了 Windows 的默认背景颜色可能不正确的问题。#38157
- ......
详情可查看更新说明。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
酷瓜云课堂(企业版)v1.1.9 发布,在线教育商业解决方案
更新内容 增加试卷全文检索 增加课程最后学习API 增加专栏文章付费 增加专栏学习记录 增加推荐课程|文章|考试widget 加强废除兑换码功能 去除课程打赏功能 错题|收藏题增加题型过滤 考试多选题漏选不得分 更新LayUI2.8.2 修正登录空口令问题 修正PageTrait中单词拼写错误 优化后台Setting更新 优化订单确认页样式 优化me相关信息 优化用户中心菜单 优化分享URL 优化开票处理 移动端更新 试卷全文检索 专栏文章付费 去除课程打赏 优化用户中心菜单 增加倍速播放 其它优化 下载地址:https://download-1255691183.file.myqcloud.com/release/ctc-app-pro-v1.0.9.zip 系统介绍 酷瓜云课堂,依托腾讯云基础服务架构,采用 C 扩展框架 Phalcon 开发,致力互联网课程点播,互联网课程直播,局域网课程点播,局域网课程直播,垂直于在线教育解决方案。 系统功能 实现了点播、直播、考试、专栏、面授、问答、会员、积分、秒杀、拼团、分销等。 友情提示 请使用干净的系统执行安装,如有安装过 nginx,a...
- 下一篇
cURL 8.1.2 发布
cURL 是一个计算机软件项目,提供一个库(libcurl)和命令行工具(curl),用于使用各种网络协议传输数据。这个名字代表了 "Client URL"。 cURL 8.1.2 现已发布,这是 8.1.x 系列中的第二个后续补丁版本。具体更新内容如下: Bug 修复 configure:quote the assignments for run-compiler 在上一版本中引入的一个回归使 configure 在$CCshell 变量被设置为其他内容而不仅仅是一个命令名时失败。现在,这将正确引用该变量。 configure:没有 pkg-config 也没有自定义路径,使用 -lnghttp2 如果 nghttp2 安装在默认目录中,则在没有 pkg-config 的情况下安装会在构建中出现链接错误。 http2:修复对有 auth negotiation 的上传的 EOF 处理 这是在使用 HTTP/2 通过 POST 进行 multi-phase认证方法时的一个回归,例如 Digest。 http3:尽早发送 EOF 指标 通过更好地跟踪上传数据量,curl 可以避免...
相关文章
文章评论
共有0条评论来说两句吧...