歡迎您光臨本站 註冊首頁

Electron 9.0.0 釋出,跨平臺桌面應用開發工具

←手機掃碼閱讀     admin @ 2020-05-21 , reply:0

Electron 9.0.0 現已釋出,主要更新內容包括有:

Breaking Changes

  • app.allowRendererProcessReuse的預設值更改為true。這將防止在渲染器程序中載入​​非上下文感知的本機模組。(有關此更改的更多資訊,請參見#18397。)#22401
  • 刪除了不推薦使用的 <webview>.getWebContents()。#20986
  • 刪除了不推薦使用的“setLayoutZoomLevelLimits” method。#21383
  • 主程序和渲染程序之間的IPC現在使用結構化克隆演算法。#20214
  • 將 shell.openItem(path) 拆分為同步和非同步方法。#20682

Features

  • 添加了對 BrowserWindows 的全屏屬性支援。#23330
  • 添加了 session.listWordsFromSpellCheckerDictionary API 以列出字典中的自定義單詞。#22128
  • 添加了 session.removeWordFromSpellCheckerDictionary API 以刪除字典中的自定義單詞。#22368
  • 添加了 session.serviceWorkerContext API,以訪問基本服務人員資訊並接收來自服務人員的控制檯日誌。#22313
  • 在 macOS 上的 app.focus() 中添加了一個新的 force 引數,以允許應用強制 take focus。#23447
  • 添加了 chrome.i18n extension API。#22570
  • 為背景頁面添加了chrome.tabs.connect extension API。#22549
  • 添加了對 BrowserWindow 上某些 getter/setter 對的屬性訪問的支援。#23208
  • 使用 enable_electron_extensions 進行構建時,增加了對 chrome.extension.getBackgroundPage API 的支援。#22177
  • 允許為 WebFrame.executeJavaScript* methods 使用可選的回撥引數,除非目標上下文已暫停,否則將同步呼叫該引數。#22501
  • 恢復了對基於 pdfium 的 PDF 檢視器的支援。#22131

Fixes

  • 在 Mac 上,不允許視窗位於選單欄後面。#22828
  • 修復了 webRequest 模組不能與 file:// 協議一起使用的問題。#22919
  • 修復了 webRequest 不適用於 CORS 請求的問題。#22468
  • 修復了 win.setMenuBarVisibility(false) 不隱藏選單欄的問題。#23263
  • 修復了在 macOS 上更改主題會破壞視窗最大化狀態的問題。#22724
  • 修復了使用 protocol.registerSchemeAsPrivileged api 時網路服務程序崩潰的問題。#22917
  • ......

Performance

  • 改進了 Linux 上的視窗事件處理程式效率。#23260
  • 在 Linux 上,設定視窗圖示的速度稍快一些。#22736

釋出說明:https://github.com/electron/electron/releases/tag/v9.0.0


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/115829/electron-9-0-0-released
Electron 9.0.0 釋出,跨平臺桌面應用開發工具已經有87次圍觀

http://coctec.com/news/soft/show-post-235202.html