成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Electron 27.0.0 正式發布,跨平臺桌面應用開發工具!

開發 開發工具
10 月 10 日,Electron 27.0.0 正式發布!該版本包括了對 Chrome 118.0.5993.32、V8 11.8 和 Node.js 18.17.1 的升級。下面就來看看該版本都有哪些更新吧!

可以通過以下命令來安裝最新版本:

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)。

舊版本的 Electron 仍然可以在這些操作系統上運行,但是需要 macOS 10.15(Catalina)或更高版本才能運行 Electron v27.0.0 及更高版本。

棄用:ipcRenderer.sendTo()

ipcRenderer.sendTo() API 已被棄用,應該被使用消息通道在渲染器之間來替代。

IpcRendererEvent 的 senderId 和 senderIsMainFrame 屬性也已被棄用。

移除:systemPreferences 中的顏色主題事件

該版本已移除以下 systemPreferences 事件:

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

改為使用 nativeTheme 模塊中的新的 updated 事件:

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

// 改為
nativeTheme.on('updated', () => {
  /* ... */
});

移除:webContents.getPrinters

該版本已移除 webContents.getPrinters 方法,改為使用 webContents.getPrintersAsync。

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 模塊。

// 移除
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 值。

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

新功能

  • 添加了應用程序輔助透明設置 API;
  • 添加了對 chrome.scripting 擴展 API 的支持;
  • 默認啟用 WaylandWindowDecorations。

結束支持 24.x.y

根據項目的支持策略,Electron 24.x.y 已經到達了終止支持的階段。鼓勵開發者將應用升級到更高版本的 Electron。

結束對 22.x.y 的擴展支持

今年早些時候,為了與 Chrome 對 Windows 7/8/8.1 的擴展支持保持一致,Electron 團隊將 Electron 22 的計劃生命周期結束日期從 2023 年 5 月 30 日延長至 2023 年 10 月 10 日。

根據項目的支持政策和此支持擴展,Electron 22.x.y 已達到支持終止的階段。這將將支持降級到最新的三個穩定主要版本,并結束對 Windows 7/8/8.1 的官方支持。

責任編輯:姜華 來源: 前端充電寶
相關推薦

2024-02-21 09:43:50

ElectronNode.js前端

2023-06-03 00:04:43

Electron版本安全

2023-04-05 22:42:08

Electronsize工具

2023-08-16 00:52:31

Electron開發工具

2023-12-06 09:02:56

Electron前端

2024-08-13 15:50:57

2012-03-05 09:34:59

PhoneGapSencha ToucJQTouch

2015-03-30 16:00:21

Windows應用少開發工具

2016-06-06 17:26:22

平臺開發

2012-06-27 17:06:18

移動互聯網移動應用跨平臺開發工具

2012-02-09 16:45:41

2017-10-25 08:53:52

2011-05-11 10:39:51

XcodeiOS

2013-09-10 10:44:39

移動開發工具游戲引擎

2012-05-24 13:25:37

TitaniumPhoneGapAppcelerato

2011-06-01 11:08:08

J2EE

2011-07-19 09:15:42

GoogleAndroid 3.2開發工具

2014-06-04 10:37:20

CrossApp開源跨平臺開發引擎

2012-05-17 11:28:32

2016-05-16 09:32:04

移動開發工具技術
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 午夜免费福利电影 | 一区在线播放 | 久久久久久久97 | 久久久久久久久久久久久久国产 | 91久久精| 欧美日韩在线一区二区三区 | 在线免费观看欧美 | 免费艹逼视频 | 性高湖久久久久久久久 | 少妇特黄a一区二区三区88av | 成人不卡视频 | 日韩一区二区av | 婷婷丁香在线视频 | 一区二区高清不卡 | 97精品国产97久久久久久免费 | 99免费在线观看视频 | 久久最新 | 女同久久另类99精品国产 | 日韩和的一区二区 | 91麻豆精品国产91久久久更新资源速度超快 | 成人免费视频网站在线观看 | 亚洲精品一区二区三区蜜桃久 | 天色综合网 | 日韩欧美在线观看视频网站 | 懂色中文一区二区三区在线视频 | 一本一道久久a久久精品综合 | 精品国产青草久久久久96 | 亚洲欧美日韩中文在线 | 91精品国产欧美一区二区 | 日韩在线观看网站 | 午夜精品视频在线观看 | 欧美一区二区三区在线观看视频 | 国产韩国精品一区二区三区 | 亚洲激情在线观看 | 成人国产精品久久 | 国产午夜视频 | 亚洲91精品| www.久久国产精品 | 一区二区三区四区国产精品 | 亚洲 欧美 精品 | 日韩综合在线视频 |