Electron 3.0.0 釋出,升級 Chrome、Node 與 V8
Electron 3.0.0 釋出了,Electron 是 GitHub 釋出的跨平臺桌面應用開發工具,支援 Web 技術開發桌面應用,其本身是基於 C++ 開發的,GUI 核心來自於 Chrome,而 JavaScript 引擎使用 V8。
此版本主要更新內容包括:
新特性
此次更新 Electron 工具鏈的幾個重要部分都進行了升級,包括 Chrome v66.0.3359.181、Node v10.2.0 和 V8 v6.6.346.23:
-
[#12656] feat:
app.isPackaged
-
[#12652] feat:
app.whenReady()
-
process.getHeapStatistics()
-
[#12485] feat:
win.moveTop()
將視窗 z-order 移動到頂部 -
[#13110] feat: TextField 與 Button API
-
[#13068] feat: netLog API 動態日誌控制
-
[#13539] feat: 在沙箱渲染中啟用
webview
-
[#14118] feat:
fs.readSync
現在可用於大檔案 -
[#14031] feat: node fs 封裝使 fs.realpathSync.native 和 fs.realpath.native 可用
破壞性 API 變更
-
[#12362] feat: 更新選單項訂單控制
-
[#13050] refactor: 刪除了已棄用的 API
-
[#12477] refactor: 刪除
did-get-response-details
和did-get-redirect-request
事件 -
[#12655] feat: 預設禁用導航拖放
-
[#12993] feat: 需要使用 node v4.x 或更高版本的 Electron npm 模組
-
http://kke4.blog.sohu.com/
http://69f3s.blog.sohu.com/
http://69ko.blog.sohu.com/
http://99l5u.blog.sohu.com/
http://gmy06.blog.sohu.com/
http://fs98u.blog.sohu.com/
http://66ddv.blog.sohu.com/
http://ccv66.blog.sohu.com/
http://ddv59.blog.sohu.com/
http://ddv63.blog.sohu.com/
http://ddv99.blog.sohu.com/
http://ddv987.blog.sohu.com/
http://ddv631.blog.sohu.com/
http://ddv996.blog.sohu.com/ -
[#11968] refactor:
menu.popup()
-
[#8953] feat: 不再使用 JSON 傳送 ipcRenderer.sendSync 的結果
-
[#13039] feat: 預設忽略 URL 後面的命令列引數
-
[#12004] refactor: 將
api::Window
重新命名為api::BrowserWindow
-
[#12679] feat: 視覺化縮放現在預設關閉
-
[#12408] refactor: 將 app 命令
media-play_pause
重新命名為media-play-pause
bug 修復
-
[#13397] fix: fs.statSyncNoException 丟擲異常的問題
-
[#14092] fix: 在 net :: ClientSocketHandle 解構函式中崩潰
-
[#14453] fix: 立即通知焦點變化
此外還有其它更新內容,並且分別針對 Windows、Linux 與 macOS 平臺做了一些 bug 修復,詳情見釋出公告。