Electron 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Electron 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Electron 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !

软件简介

Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。

Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(16) 发布并加入讨论🔥
发表了资讯
前天 17:26

2024 年,只有搞颜色的 P 站真正关心网站性能

2024 年,大家觉得一个网站 JS 文件的平均大小应该是多少?1MB、5MB、10MB,还是更加大呢? 近年来,层出不穷的现代化前端技术让人眼花缭乱,再加上终端设备的配置越来越高,许多网站似乎不用再过分担心性能问题 —— 常常打开网站就要下载超过 10M 的 JS 文件。 知名开源开发者 Nikita Prokopov 对常见网站的 JS 文件大小进行了统计(未压缩),结果有点令人出乎意料。 以静态页面为主的网站 Wikipedia, 0.2 MB Linear, 3 MB Z...

8
3
发表了资讯
02/21 14:43

Electron v29.0.0 发布,跨平台桌面应用开发工具

Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。 Electron v29.0.0 更新内容如下: Stack Upgrades Chromium 122.0.6261.39 New in 122 New in 121 Node 20.9.0 Node 20.9.0 blog post V8 12.2 Breaking Changes 通过contextBridge调用函数时,现在会使用预期...

0
2
发表了资讯
01/26 14:30

Electron v28.2.0 发布,跨平台桌面应用开发工具

Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。 Electron v28.2.0 更新内容如下: Features 将网络模块添加到实用程序进程中。# 40967(也在27、29) 修复 修复了session.fromPartition()键查找错误。#41083 修复了调用dialog.showMessageBoxSync时可能发生...

0
0
发表了资讯
2023/12/26 10:24

Electron v28.1.0 发布,跨平台桌面应用开发工具

Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。 Electron v28.1.0 更新内容如下: Features 在protocol.registerSchemesAsPrivileged中添加了一个选项,允许在自定义方案中使用 V8 代码缓存。#40709 Fixes 修复了默认--inspectport 的文档。#40743 防止 ma...

0
0
发表了资讯
2023/12/06 13:58

Electron v28.0.0 发布,跨平台桌面应用开发工具

Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。 Electron v28.0.0 更新内容如下: Stack Upgrades Breaking Changes BrowserWindow.setTrafficLightPosition()和BrowserWindow.getTrafficLightPosition()方法已被删除。#39479 app.runningUnderRosettaTrans...

0
1
发表了资讯
2023/10/12 14:14

Electron v27.0.0 发布,跨平台桌面应用开发工具

Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。 Electron v27.0.0 更新内容如下: Stack Upgrades Chromium 118.0.5993.32 New in 117 New in 118 Node 18.17.1 Node 18.17.1 blog post V8 11.8 Breaking Changes macOS 10.13 和 10.14 支持已移除。38891 i...

4
2
发表了资讯
2023/10/06 10:37

Electron 26.3.0 发布,跨平台桌面应用开发工具

Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。 Electron v26.3.0 更新内容如下: Features 添加了对chrome.scripting扩展 API 的支持。#39676 Fixes 修复了在某些情况下 BrowserView.setBounds 调用不会在新边界中绘制视图的问题。#40036 修复了当options...

2
0
发表了资讯
2023/09/24 10:30

Electron v26.2.2 & v25.8.2 发布,跨平台桌面应用开发工具

Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。 Electron v26.2.2 更新内容如下: Fixes 修复了在添加到BrowserViews之前设置边界BrowserWindow可能会出现意外的错误偏移的问题。#39850 其他变化 安全性:向后移植修复 1477588。#39918 将 Chromium 更新为 ...

0
2
发表了资讯
2023/09/03 10:45

Electron 26.1.0 发布,跨平台桌面应用开发工具

Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。 Electron 26.1.0 现已发布,具体更新内容如下: Features 添加了对 --dns-result-order Node.js cli flag 的支持。#39501 Fixes 修复了在模态子窗口上调用BrowserWindow.moveTop()时可能发生的崩溃。#39527 ...

1
2
发表了资讯
2023/08/17 14:23

Electron 26.0.0 发布,跨平台桌面应用开发工具

Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。 Electron 26.0.0 现已发布,具体更新内容如下: Stack Upgrades Chromium 116.0.5845.62 New in 116 New in 115 Node 18.6.1 Node 18.16.1 blog post V8 11.2 Breaking Changes webContents.getPrintersAPI 已...

1
1
发表了资讯
2023/08/14 10:54

Electron 25.5.0 发布,跨平台桌面应用开发工具

Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。 Electron 25.5.0 现已发布,具体更新内容如下: Features 添加了safeStorage.setUsePlainTextEncryption和safeStorage.getSelectedStorageBackendapi。#39325 Fixes 修复了在 macOS 上关闭活动 native tab 时...

2
0
发表了资讯
2023/08/08 14:09

Electron 25.4.0 发布,跨平台桌面应用开发工具

Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。 Electron 25.4.0 现已发布,具体更新内容如下: Features 为通过ipcRenderer.sendTo()发送的信息添加了senderIsMainFrame。#39208 Fixes 修复了重新设置第一个父级已被破坏的 BrowserWindow 的父级时可能发生...

0
3
发表了资讯
2023/07/31 15:35

火绒安全升级版本,导致所有基于 Electron 的应用卡顿

有网友反馈称,周末升级火绒安全后,发现部分应用出现卡顿的情况,包括 VS Code、新版 NT 架构的 Windows QQ 等应用全部存在问题。 从用户反馈来看,出现卡顿的应用基于 Electron 框架开发,其他不是基于此框架开发的应用则没有问题。 以腾讯 QQ 为例,更新火绒安全后,腾讯 QQ 各种界面的操作都出现明显卡顿。打开任务管理器可以观察到此时火绒安全软件的安全服务模块占用大量处理器和内存资源,进而导致系统卡顿。 遇到该问题...

21
2
发表了资讯
2023/07/24 14:23

Electron 25.3.1 发布,跨平台桌面应用开发工具

Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。 Electron 25.3.1 现已发布,具体更新内容如下: Fixes 修复了 macOS 上BrowserWindow.moveAbove()和BrowserWindow.moveTop()不适用于子窗口的问题。#39071 修复了在某些情况下openFile未作为对话框属性传递时...

1
2
发表了资讯
2023/07/18 10:39

Electron 25.3.0 发布,跨平台桌面应用开发工具

Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。 Electron 25.3.0 现已发布,具体更新内容如下: Features 添加了使用session.downloadURL()发送 HTTP headers 的功能。#38870 Fixes 修复了使用 PipeWire 在 Wayland 上列出桌面捕获源时发生的崩溃。#39051 ...

2
1
发表了资讯
2023/07/04 10:26

基于 NT 架构的全新 QQ Windows 版正式发布

全新体验版 Windows QQ 9.9.0 正式上线官网,开放官方下载渠道。 更新说明 基于QQNT技术架构全面升级,使用操作更加流畅快捷; 全新UI设计,界面更加简约轻盈; 消息页面三栏式设计,查看信息更加流畅; 多人语音视频聊天,沟通无极限; 还有更多便捷小功能,欢迎下载体验。 下载地址:https://im.qq.com/pcqq/index.shtml 继 QQ 对 macOS 、Linux 版本进行升级后,本次 Windows 版本的更新,标志 QQ 基于 NT 技术架构,实现了桌...

29
6
发表了资讯
2023/06/29 17:05

WhatsApp 弃用基于 Electron 框架构建的桌面应用程序

WhatsApp 已正式宣布弃用 Windows 上基于 Electron 的桌面应用程序,促使用户转而使用新推出的原生应用程序以实现不间断访问。此举旨在在桌面设备上提供更加优化、稳定且功能丰富的消息传递体验。 早在一个月前,WhatsApp 就在应用程序的主屏幕上显示了一个弃用倒计时,以提前告知用户。虽然有一些用户表达了对快速过渡、以及原生应用程序中业务工具(如目录管理和快速回复)短缺的不满。但现在所有打开基于 Electron 的 WhatsA...

7
2
发表了资讯
2023/06/27 14:38

Electron 25.2.0 发布,跨平台桌面应用开发工具

Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。 Electron 25.2.0 现已发布,具体更新内容如下: Features node:前缀要求现在在沙盒式渲染器预加载的events、timers和url中受到支持。#38729 Fixes 修复了webContents.printToPDF preferCSSPageSize类型错误。...

3
4
发表了资讯
2023/06/01 07:35

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 上添加了对 Mi...

1
2
发表了资讯
2023/04/10 07:06

Electron 24.0 正式发布

Electron 团队于近日正式发布了 Electron 24.0,开发者可以使用 npm install electron@latest 安装它,或者从官方网站下载它。它包括对 Chromium 112、V8 11.2 和 Node.js 18.14.0 的升级。 技术栈变化 Chromium 112.0.5615.49 Node.js 18.14.0 V8 11.2 突破性变化 nativeImage.createThumbnailFromPath()现在使用 size 而不是 maxSize 功能 在 cookie 过滤器中添加了 httpOnly 在 shell.openExternal() 选项中添加了 logUsage...

1
3
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
16 评论
850 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部