国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

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

開發 前端
Electron 22 (Chromium 108) 的計劃生命周期結束日期將從 2023 年 5 月 30 日延長至 2023 年 10 月 10 日。Electron 團隊將繼續向后移植任何安全修復到 Electron 22 中,直到 2023 年 10 月 10 日。10 月 11 日,Electron 團隊將支持回到最新的三個穩定主要版本,將不再支持 Windows 7/8/8.1。
5 月 30 日,Electron 25.0.0 正式發布!該版本包括了對 Chromium 114、V8 11.4 和 Node.js 18.15.0 的升級。下面就來看看該版本都有哪些更新!

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

npm install electron@latest

主要更新

重點

  • 在 Electron 的net模塊中實現了使用 Chromium 網絡技術的net.fetch。這與 Node 的fetch()不同,后者使用Node.js 的 HTTP 技術。
  • 添加protocol.handle,替換并棄用了protocol.{register,intercept}{String,Buffer,Stream,Http,File}Protocol。
  • 擴展了對 Electron 22 的支持,以匹配 Chromium 和 Microsoft Windows 7/8/8.1 的棄用計劃。

技術棧

  • Chromium 114
  • V8 11.4
  • Node.js 18.15.0

重要更新

棄用 protocol.{register,intercept}{Buffer,String,Stream,File,Http}Protocol

protocol.register*Protocol 和 protocol.intercept*Protocol 方法已被 protocol.handle 取代。

新方法可以注冊新協議或攔截現有協議,響應可以是任何類型。

// Electron 25 中已棄用:
protocol.registerBufferProtocol('some-protocol', () => {
  callback({ mimeType: 'text/html', data: Buffer.from('<h5>Response</h5>') });
});

// 使用以下方式代替:
protocol.handle('some-protocol', () => {
  return new Response(
    Buffer.from('<h5>Response</h5>'), // 可以是字符串或 ReadableStream。
    { headers: { 'content-type': 'text/html' } }
  );
});
// Electron 25 中已棄用:
protocol.registerHttpProtocol('some-protocol', () => {
  callback({ url: 'https://electronjs.org' });
});

// 使用以下方式代替:
protocol.handle('some-protocol', () => {
  return net.fetch('https://electronjs.org');
});
// Electron 25 中已棄用:
protocol.registerFileProtocol('some-protocol', () => {
  callback({ filePath: '/path/to/my/file' });
});

// 使用以下方式代替:
protocol.handle('some-protocol', () => {
  return net.fetch('file:///path/to/my/file');
});

棄用 BrowserWindow.setTrafficLightPosition(position)

BrowserWindow.setTrafficLightPosition(position) 已被棄用,應改用 BrowserWindow.setWindowButtonPosition(position) API,它接受 null 而不是 { x: 0, y: 0 } 以將位置重置為系統默認值。

// Electron 25 中已棄用:
win.setTrafficLightPosition({ x: 10, y: 10 });
win.setTrafficLightPosition({ x: 0, y: 0 });

// 使用以下方式代替:
win.setWindowButtonPosition({ x: 10, y: 10 });
win.setWindowButtonPosition(null);

棄用 BrowserWindow.getTrafficLightPosition()

BrowserWindow.getTrafficLightPosition() 已被棄用,應改用 BrowserWindow.getWindowButtonPosition() API,當沒有自定義位置時,它返回 null 而不是 { x: 0, y: 0 }。

// Electron 25 中已棄用:
const pos = win.getTrafficLightPosition();
if (pos.x === 0 && pos.y === 0) {
  // No custom position.
}

// 使用以下方式代替:
const ret = win.getWindowButtonPosition();
if (ret === null) {
  // 沒有自定義位置
}

新特性

  • 添加了 net.fetch()。
  • net.fetch 支持對文件的請求:URL 和使用 protocol.register*Protocol 注冊的自定義協議。
  • 添加了 BrowserWindow.set/getWindowButtonPosition API。
  • 添加了 protocol.handle,替換和棄用了 protocol.{register,intercept}{String,Buffer,Stream,Http,File} 協議。
  • 向 webContents 和 <webview> 標簽添加了 will-frame-navigate 事件,只要框架層次結構中的任何框架嘗試導航,就會觸發該事件。
  • 向navigator事件添加了啟動器信息。此信息允許區分 window.open 和父框架引起的導航,以區別于子元素發起的導航。
  • 添加了使用 defaultSession 對象解析主機的 net.resolveHost。
  • 向 app 添加了新的did-resign-active事件。
  • 向 webContents.print() 添加了幾個標準頁面大小選項。
  • 向會話處理程序 ses.setDisplayMediaRequestHandler() 回調添加了 enableLocalEcho 標志,以允許在音頻為 WebFrameMain 時在本地輸出流中回顯遠程音頻輸入。
  • 向 powerMonitor 添加了熱管理信息。#38028
  • 允許將絕對路徑傳遞給 session.fromPath() API。
  • 在 webContents 上公開音頻狀態更改事件。

22.x.y 持續支持

Electron 22 (Chromium 108) 的計劃生命周期結束日期將從 2023 年 5 月 30 日延長至 2023 年 10 月 10 日。Electron 團隊將繼續向后移植任何安全修復到 Electron 22 中,直到 2023 年 10 月 10 日。10 月 11 日,Electron 團隊將支持回到最新的三個穩定主要版本,將不再支持 Windows 7/8/8.1。

圖片

參考:https://www.electronjs.org/blog/electron-25-0

責任編輯:武曉燕 來源: 前端充電寶
相關推薦

2024-02-21 09:43:50

ElectronNode.js前端

2023-12-06 09:02:56

Electron前端

2023-08-16 00:52:31

Electron開發工具

2023-10-11 10:03:33

Electron桌面應用開發工具

2023-04-05 22:42:08

Electronsize工具

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-07-19 09:15:42

GoogleAndroid 3.2開發工具

2011-06-01 11:08:08

J2EE

2014-06-04 10:37:20

CrossApp開源跨平臺開發引擎

2012-05-17 11:28:32

2016-05-16 09:32:04

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

51CTO技術棧公眾號

日韩成人xxxx| 日韩欧美一区三区| 国产精品一区2区3区| 亚洲精品视频二区| 性开放的欧美大片| 亚洲愉拍自拍另类高清精品| 无码人妻丰满熟妇区五十路百度| 蜜桃久久久久久| 免费在线国产精品| 最新日韩欧美| 成人精品一二区| 欧美一区久久| 91麻豆蜜桃| 国产一区日韩一区| 成人区精品一区二区| 欧美一区91| 99精彩视频在线观看免费| 91精品综合久久久久久久久久久 | 欧美—级a级欧美特级ar全黄| 韩日精品一区| 国产一区二区美女视频| 日韩av电影资源网| 久久久999成人| 一区二区三区在线免费看| 欧美激情在线观看视频| av综合网站| 隔壁老王国产在线精品| 日韩高清电影免费| 国产成人精品久久二区二区| 国产永久精品大片wwwapp| 国产在线精品一区免费香蕉| 亚洲欧美综合| 日本一区二区三区视频免费看| 免费欧美在线视频| 在线国产精品网| 国产iv一区二区三区| 成年人黄色片视频| 一区二区三区高清| 成人动漫在线免费观看| 日韩亚洲欧美成人一区| av在线小说| 日韩有码在线播放| 日韩欧美ww| 99久久一区三区四区免费| 国产精品嫩草99av在线| 91国在线高清视频| 国产精品久久久久影院色老大| 三上悠亚在线观看| 日韩一区二区影院| 成人精品三级| 国产精品日日做人人爱| 国产精品久久久久久久免费软件| 日韩中文在线字幕| 亚洲你懂的在线视频| 国产精品四虎| 精品一区二区三区电影| 久久夜色精品国产噜噜av小说| 亚洲最大成人网色| 国产伦精品一区二区三区视频青涩 | 天堂中文在线播放| 欧美精品久久久久久久久久| 亚洲精品国产偷自在线观看| 亚洲欧美国产精品桃花| 亚洲国产高清不卡| av在线电影网| 久久精品一偷一偷国产| 欧美成人综合| 免费无码不卡视频在线观看| 欧美日韩中文字幕在线视频| 美女视频在线免费| 日韩美女在线观看| 蜜桃91丨九色丨蝌蚪91桃色| 久久国产情侣| 国产婷婷97碰碰久久人人蜜臀| 欧美韩一区二区| 日本午夜精品一区二区| 亚洲三级久久久| 18aaaa精品欧美大片h| 欧美专区福利在线| 激情综合亚洲精品| 在线天堂av| 久久久www成人免费精品张筱雨| 国内精品福利| 欧美三级午夜理伦三级富婆| 欧美精品一区二区三区视频| 欧美肉体xxxx裸体137大胆| 福利在线小视频| 在线精品视频免费观看| 国产丝袜一区| 国产盗摄视频在线观看| 欧美日韩一区免费| www.丝袜精品| 国产美女主播在线| 欧美一级欧美三级| 色88久久久久高潮综合影院| av动漫在线观看| 日韩电影中文 亚洲精品乱码| 在线成人直播| 男女羞羞视频网站| 中文字幕最新精品| 日日摸夜夜添夜夜添亚洲女人| 97在线影院| 性欧美xxxx视频在线观看| 久久99久久精品| 风间由美一区| 国产精品免费在线免费| www激情久久| www.精品| 香蕉久久夜色| 欧美日本在线观看| 亚欧美无遮挡hd高清在线视频 | 4438全国亚洲精品在线观看视频| 麻豆成人久久精品二区三区红| 四虎影院在线域名免费观看| 国产成人jvid在线播放| 久久夜色精品国产噜噜av| 亚洲风情在线资源| 日韩欧美三级一区二区| 色88888久久久久久影院野外| 精品视频日韩| 69国产精品| 欧美亚洲在线播放| 国产精品久久99| eeuss鲁片一区二区三区| 欧美在线观看www| 亚洲天堂视频在线观看| 乱一区二区av| 涩涩视频在线免费看| 亚洲精蜜桃久在线| 日韩午夜激情视频| 日韩激情一区二区| 欧美巨大丰满猛性社交| 亚洲欧美日韩另类精品一区二区三区| 欧美精品vⅰdeose4hd| 午夜一级久久| 男女在线观看视频| 一区二区三区观看| 精品香蕉在线观看视频一| 国产精品一卡二| 国产福利一区二区三区在线播放| 浮妇高潮喷白浆视频| 欧美日韩国产成人| 亚洲免费在线看| 国产精品久久观看| 国产黄a三级三级三级av在线看 | 好吊日精品视频| 午夜视频在线观看网站| 精品一区久久久| 欧美zozozo| 国产精品一区一区三区| 日韩av黄色| 老司机很黄的视频免费| 国产在线一区二区三区| 欧美午夜激情视频| 另类av一区二区| 在线成人av观看| 九九九在线观看视频| 国产精品美乳在线观看| 欧美日韩一区二区免费视频| 美女久久网站| 久久亚洲人体| 伊人资源视频在线| 欧美污视频久久久| 色狠狠av一区二区三区香蕉蜜桃| 国产精品国产三级国产aⅴ中文| 久久人人88| av资源在线看片| 一区二区成人网| 亚洲一区国产精品| 亚洲国产精品小视频| 91免费观看视频在线| 免费av一区二区三区四区| 青梅竹马是消防员在线| 亚洲国产精品一区二区第一页| 色琪琪综合男人的天堂aⅴ视频| 中文字幕一区二区三| 亚洲欧洲另类| 99精品美女视频在线观看热舞| 亚洲国产资源| 强开小嫩苞一区二区三区网站| 欧美在线www| 亚洲精品一区二区三区蜜桃下载| 欧美国产日本韩| 日韩视频在线一区二区三区 | 日韩午夜av一区| 久久久久99精品国产片| 人人狠狠综合久久亚洲婷| 国产99re66在线视频| 999www成人| 亚洲精品国产一区| 国产精品大陆在线观看| 亚洲老头老太hd| 亚洲午夜电影在线| 激情丁香综合五月| 天天精品视频| 麻豆一区在线| 日本动漫理论片在线观看网站| sihu成人| 蜜臀精品一区二区| 超碰97在线播放|