Electron 9.0.0 发布,跨平台桌面应用开发工具

栏目: 软件资讯 · 发布时间: 4年前

内容简介:Electron 9.0.0 现已发布,主要更新内容包括有: Breaking Changes 将app.allowRendererProcessReuse的默认值更改为true。这将防止在渲染器进程中加载非上下文感知的本机模块。(有关此更改的更多信息,请参见#1...

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


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Domain-Driven Design Distilled

Domain-Driven Design Distilled

Vaughn Vernon / Addison-Wesley Professional / 2016-6-2 / USD 36.99

Domain-Driven Design (DDD) software modeling delivers powerful results in practice, not just in theory, which is why developers worldwide are rapidly moving to adopt it. Now, for the first time, there......一起来看看 《Domain-Driven Design Distilled》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

MD5 加密
MD5 加密

MD5 加密工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具