当前位置:首页 > 科技  > 软件

Electron 27.0.0 正式发布,跨平台桌面应用开发工具!

来源: 责编: 时间:2023-10-13 14:37:42 183观看
导读可以通过以下命令来安装最新版本:npm install electron@latest主要更新技术栈Chrome 118.0.5993.32V8 11.8Node.js 18.17.1重要更新移除:macOS 10.13 / 10.14 支持Chromium 不再支持macOS 10.13(High Sierra)和macOS 10.1

1w528资讯网——每日最新资讯28at.com

可以通过以下命令来安装最新版本:1w528资讯网——每日最新资讯28at.com

npm install electron@latest

主要更新

技术栈

  • Chrome 118.0.5993.32
  • V8 11.8
  • Node.js 18.17.1

重要更新

移除:macOS 10.13 / 10.14 支持

Chromium 不再支持macOS 10.13(High Sierra)和macOS 10.14(Mojave)。1w528资讯网——每日最新资讯28at.com

旧版本的 Electron 仍然可以在这些操作系统上运行,但是需要 macOS 10.15(Catalina)或更高版本才能运行 Electron v27.0.0 及更高版本。1w528资讯网——每日最新资讯28at.com

弃用:ipcRenderer.sendTo()

ipcRenderer.sendTo() API 已被弃用,应该被使用消息通道在渲染器之间来替代。1w528资讯网——每日最新资讯28at.com

IpcRendererEvent 的 senderId 和 senderIsMainFrame 属性也已被弃用。1w528资讯网——每日最新资讯28at.com

移除:systemPreferences 中的颜色主题事件

该版本已移除以下 systemPreferences 事件:1w528资讯网——每日最新资讯28at.com

  • inverted-color-scheme-changed
  • high-contrast-color-scheme-changed

改为使用 nativeTheme 模块中的新的 updated 事件:1w528资讯网——每日最新资讯28at.com

// 移除systemPreferences.on('inverted-color-scheme-changed', () => {  /* ... */});systemPreferences.on('high-contrast-color-scheme-changed', () => {  /* ... */});// 改为nativeTheme.on('updated', () => {  /* ... */});

移除:webContents.getPrinters

该版本已移除 webContents.getPrinters 方法,改为使用 webContents.getPrintersAsync。1w528资讯网——每日最新资讯28at.com

const w = new BrowserWindow({ show: false });// 移除console.log(w.webContents.getPrinters());// 改为w.webContents.getPrintersAsync().then((printers) => {  console.log(printers);});

移除:systemPreferences.{get,set}AppLevelAppearance 和 systemPreferences.appLevelAppearance

该版本已移除 systemPreferences.getAppLevelAppearance 和 systemPreferences.setAppLevelAppearance 方法,以及 systemPreferences.appLevelAppearance 属性。改为使用 nativeTheme 模块。1w528资讯网——每日最新资讯28at.com

// 移除systemPreferences.getAppLevelAppearance();// 改为nativeTheme.shouldUseDarkColors;// 移除systemPreferences.appLevelAppearance;// 改为nativeTheme.shouldUseDarkColors;// 移除systemPreferences.setAppLevelAppearance('dark');// 改为nativeTheme.themeSource = 'dark';

移除:systemPreferences.getColor 中的 alternate-selected-control-text 值

systemPreferences.getColor 中的 alternate-selected-control-text 值已被移除,改为使用 selected-content-background 值。1w528资讯网——每日最新资讯28at.com

// 移除systemPreferences.getColor('alternate-selected-control-text');// 改为systemPreferences.getColor('selected-content-background');

新功能

  • 添加了应用程序辅助透明设置 API;
  • 添加了对 chrome.scripting 扩展 API 的支持;
  • 默认启用 WaylandWindowDecorations。

结束支持 24.x.y

根据项目的支持策略,Electron 24.x.y 已经到达了终止支持的阶段。鼓励开发者将应用升级到更高版本的 Electron。1w528资讯网——每日最新资讯28at.com

1w528资讯网——每日最新资讯28at.com

结束对 22.x.y 的扩展支持

今年早些时候,为了与 Chrome 对 Windows 7/8/8.1 的扩展支持保持一致,Electron 团队将 Electron 22 的计划生命周期结束日期从 2023 年 5 月 30 日延长至 2023 年 10 月 10 日。1w528资讯网——每日最新资讯28at.com

根据项目的支持政策和此支持扩展,Electron 22.x.y 已达到支持终止的阶段。这将将支持降级到最新的三个稳定主要版本,并结束对 Windows 7/8/8.1 的官方支持。1w528资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-26-13577-0.htmlElectron 27.0.0 正式发布,跨平台桌面应用开发工具!

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: HTTPie 出桌面工具了

下一篇: Java与第三方API集成:调用外部服务的最佳实践

标签:
  • 热门焦点
  • 0糖0卡0脂 旭日森林仙草乌龙茶优惠:15瓶到手29元

    0糖0卡0脂 旭日森林仙草乌龙茶优惠:15瓶到手29元

    旭日森林无糖仙草乌龙茶510ml*15瓶平时要卖为79.9元,今日下单领取50元优惠券,到手价为29.9元。产品规格:0糖0卡0脂,添加草本仙草汁,清凉爽口,富含茶多酚,保留
  • Raft算法:保障分布式系统共识的稳健之道

    Raft算法:保障分布式系统共识的稳健之道

    1. 什么是Raft算法?Raft 是英文”Reliable、Replicated、Redundant、And Fault-Tolerant”(“可靠、可复制、可冗余、可容错”)的首字母缩写。Raft算法是一种用于在分布式系统
  • Automa-通过连接块来自动化你的浏览器

    Automa-通过连接块来自动化你的浏览器

    1、前言通过浏览器插件可实现自动化脚本的录制与编写,具有代表性的工具就是:Selenium IDE、Katalon Recorder,对于简单的业务来说可快速实现自动化的上手工作。Selenium IDEKat
  • K8S | Service服务发现

    K8S | Service服务发现

    一、背景在微服务架构中,这里以开发环境「Dev」为基础来描述,在K8S集群中通常会开放:路由网关、注册中心、配置中心等相关服务,可以被集群外部访问;图片对于测试「Tes」环境或者
  • 分布式系统中的CAP理论,面试必问,你理解了嘛?

    分布式系统中的CAP理论,面试必问,你理解了嘛?

    对于刚刚接触分布式系统的小伙伴们来说,一提起分布式系统,就感觉高大上,深不可测。而且看了很多书和视频还是一脸懵逼。这篇文章主要使用大白话的方式,带你理解一下分布式系统
  • 让我们一起聊聊文件的操作

    让我们一起聊聊文件的操作

    文件【1】文件是什么?文件是保存数据的地方,是数据源的一种,比如大家经常使用的word文档、txt文件、excel文件、jpg文件...都是文件。文件最主要的作用就是保存数据,它既可以保
  • Python异步IO编程的进程/线程通信实现

    Python异步IO编程的进程/线程通信实现

    这篇文章再讲3种方式,同时讲4中进程间通信的方式一、 Python 中线程间通信的实现方式共享变量共享变量是多个线程可以共同访问的变量。在Python中,可以使用threading模块中的L
  • 支持aptX Lossless无损传输 iQOO TWS 1赛道版发布限时优惠价369元

    支持aptX Lossless无损传输 iQOO TWS 1赛道版发布限时优惠价369元

    2023年7月4日,“无损音质,声动人心”iQOO TWS 1正式发布,支持aptX Lossless无损传输,限时优惠价369元。iQOO TWS 1耳机率先支持端到端aptX Lossless无
  • AI艺术欣赏体验会在上海梅赛德斯奔驰中心音乐俱乐部上演

    AI艺术欣赏体验会在上海梅赛德斯奔驰中心音乐俱乐部上演

    光影交错的镜像世界,虚实幻化的视觉奇观,虚拟偶像与真人共同主持,这些场景都出现在2019世界人工智能大会的舞台上。8月29日至31日,“AI艺术欣赏体验会”在上海
Top