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

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

来源: 责编: 时间:2023-08-20 23:16:56 441观看
导读8 月 15 日,Electron 26.0.0 正式发布!该版本包括了对 116.0.5845.62、V8 11.2 和 Node.js 18.16.1 的升级。下面就来看看该版本都有哪些更新吧!可以通过以下命令来安装最新版本:npm install electron@latest主要更新技术

8 月 15 日,Electron 26.0.0 正式发布!该版本包括了对 116.0.5845.62、V8 11.2 和 Node.js 18.16.1 的升级。下面就来看看该版本都有哪些更新吧!BSg28资讯网——每日最新资讯28at.com

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

npm install electron@latest

主要更新

技术栈

  • Chromium 116.0.5845.62
  • V8 11.2
  • Node.js 18.16.1

重要更新

已弃用:webContents.getPrinters

webContents.getPrinters 方法已被弃用。可以使用 webContents.getPrintersAsync 代替。BSg28资讯网——每日最新资讯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 模块。BSg28资讯网——每日最新资讯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。BSg28资讯网——每日最新资讯28at.com

// 弃用systemPreferences.getColor('alternate-selected-control-text');// 改用systemPreferences.getColor('selected-content-background');

全新特性

  • 添加了safeStorage.setUsePlainTextEncryption和safeStorage.getSelectedStorageBackendAPI。
  • 将 senderIsMainFrame 添加到通过 ipcRenderer.sendTo() 发送的消息中。
  • 添加了将菜单标记为键盘启动的支持。

终止对 23.x.y 的支持

根据项目的支持政策,Electron 23.x.y 已结束支持。鼓励开发人员和应用程序升级到较新版本的 Electron。BSg28资讯网——每日最新资讯28at.com

图片图片BSg28资讯网——每日最新资讯28at.com

参考:https://www.electronjs.org/blog/electron-26-0BSg28资讯网——每日最新资讯28at.com

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

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

上一篇: 利用 GetUserMedia 和 MediaRecorder API 玩转音频录制、播放和下载

下一篇: 如何使用 Python 生成和读取条形码

标签:
  • 热门焦点
  • 一加Ace2 Pro官宣:普及16G内存 引领24G

    一加Ace2 Pro官宣:普及16G内存 引领24G

    一加官方今天继续为本月发布的新机一加Ace2 Pro带来预热,公布了内存方面的信息。“淘汰 8GB ,12GB 起步,16GB 普及,24GB 引领,还有呢?#一加Ace2Pro#,2023 年 8 月,敬请期待。”同时
  • 6月安卓手机好评榜:魅族20 Pro蝉联冠军

    6月安卓手机好评榜:魅族20 Pro蝉联冠军

    性能榜和性价比榜之后,我们来看最后的安卓手机好评榜,数据来源安兔兔评测,收集时间2023年6月1日至6月30日,仅限国内市场。第一名:魅族20 Pro好评率:95%5月份的时候魅族20 Pro就是
  • 摸鱼心法第一章——和配置文件说拜拜

    摸鱼心法第一章——和配置文件说拜拜

    为了能摸鱼我们团队做了容器化,但是带来的问题是服务配置文件很麻烦,然后大家在群里进行了“亲切友好”的沟通图片图片图片图片对比就对比,简单对比下独立配置中心和k8s作为配
  • 三言两语说透设计模式的艺术-单例模式

    三言两语说透设计模式的艺术-单例模式

    写在前面单例模式是一种常用的软件设计模式,它所创建的对象只有一个实例,且该实例易于被外界访问。单例对象由于只有一个实例,所以它可以方便地被系统中的其他对象共享,从而减少
  • 不容错过的MSBuild技巧,必备用法详解和实践指南

    不容错过的MSBuild技巧,必备用法详解和实践指南

    一、MSBuild简介MSBuild是一种基于XML的构建引擎,用于在.NET Framework和.NET Core应用程序中自动化构建过程。它是Visual Studio的构建引擎,可在命令行或其他构建工具中使用
  • 如何使用JavaScript创建一只图像放大镜?

    如何使用JavaScript创建一只图像放大镜?

    译者 | 布加迪审校 | 重楼如果您曾经浏览过购物网站,可能遇到过图像放大功能。它可以让您放大图像的特定区域,以便浏览。结合这个小小的重要功能可以大大改善您网站的用户体验
  • 三万字盘点 Spring 九大核心基础功能

    三万字盘点 Spring 九大核心基础功能

    大家好,我是三友~~今天来跟大家聊一聊Spring的9大核心基础功能。话不多说,先上目录:图片友情提示,本文过长,建议收藏,嘿嘿嘿!一、资源管理资源管理是Spring的一个核心的基础功能,不
  • 这款新兴工具平台,让你的电脑效率翻倍

    这款新兴工具平台,让你的电脑效率翻倍

    随着信息技术的发展,我们获取信息的渠道越来越多,但是处理信息的效率却成为一个瓶颈。于是各种工具应运而生,都在争相解决我们的工作效率问题。今天我要给大家介绍一款效率
  • 三分钟白话RocketMQ系列—— 如何发送消息

    三分钟白话RocketMQ系列—— 如何发送消息

    我们知道RocketMQ主要分为消息 生产、存储(消息堆积)、消费 三大块领域。那接下来,我们白话一下,RocketMQ是如何发送消息的,揭秘消息生产全过程。注意,如果白话中不小心提到相关代
Top