Electron跨平台桌面应用开发工具 v19.1.9

Electron开发工具

  • 源码大小:8.9MB
  • 源码语言:多国语言
  • 源码类型:国产软件
  • 源码授权:开源软件
  • 源码类别:其它源码
  • 应用平台:C/C++
  • 更新时间:2023-01-24
  • 网友评分:
360通过 腾讯通过 金山通过

情介绍

 Electron 17是GitHub发布的跨平台桌面应用开发工具,支持Web技术开发桌面应用,其本身是基于C++开发的,GUI核心来自于Chrome,而JavaScript引擎使用v8。

Electron 17 发行说明

特征

新增

添加了 WebHID 支持。

添加commandLine.removeSwitch以允许应用程序从 Chromiums 内部命令行表示中删除命令行开关。

为/添加textWidth了选项。

添加webContents.getMediaSourceId(), 可用于getUserMedia获取WebContents.

transaction为应用内购买和product结构添加了缺失的信息。

将新的数据参数添加到app.requestSingleInstanceLock().

ipcRenderer.sendSync()在频道 on 没有侦听器的情况下调用时添加警告ipcMain。

除了权限检查处理程序之外,还开始为媒体请求的权限请求处理程序详细传递 securityOrigin。

通过 Node.js 加密 API 支持过时的河豚密码 bf-{cbc,cfb,ecb}。

已移除/已弃用

弃用webContents.getPrinters()并引入webContents.getPrintersAsync().

修复

修复maxWidth了在 BrowserWindow 构造函数选项中不起作用的问题。

修复了 VoiceOver 在 MAS 版本中无法正确读取键入的单词的问题。

修复了在 macOS 上启动 VoiceOver 时的崩溃问题。

通过在 v8 ScriptOrModule 遗留生命周期中使用分配类型:kOld 修复了 v8 中的潜在崩溃。

修复了在 macOS 上调用屏幕捕获无法正确释放底层操作系统捕获机制的问题。

修复了并非所有串行设备都暴露给session.setDevicePermissionHandler.

修复了透明窗口无法在 Windows 上触发maximize和unmaximize事件的问题。

除非发生重新布局,否则固定可拖动区域不会更新。

同样在早期版本中......

允许在 Mac Rosetta 上通过npm_config_arch.

代码路径中发生的断言失败showSaveDialogSync()已得到修复。

修复了在 windows 中注册协议的错误,如果执行路径包含空间,则会设置无效命令。

将 WebHID 更改为使用disable-hid-blocklist标志来启用 FIDO 设备。

启用对navigator.keyboard.lock().

修复了为 webview 发出 'context-menu' 事件时的“无法序列化参数”错误。

修复了 Let's Encrypt DST Root CA X3 证书过期问题。

修复了<webview>背景透明度回归。

修复了BrowserView.setBackgroundColor()无法正常工作。

修复clipboard.writeBuffer()了clipboard.readBuffer()和clipboard.read()操作特定平台剪贴板格式的能力。

修复了window.open不覆盖父母的webPreferences.

修复了 webContents 中的 JavaScript 异常,如果在 WebFrameMain 中处理了渲染框架,则render_frame_disposed_在更新渲染框架主机后重置值。

修复了 app.getLocaleCountryCode() 导致的崩溃。

修复了用户尝试下载已编辑的 PDF 时发生的崩溃。

BrowserWindow修复了当 a在其webContents被销毁后关闭时的崩溃。

修复了导入媒体文件或自定义文件类型时可能发生的崩溃。

修复了nativeTheme.themeSource在 macOS 上设置时可能发生的崩溃。

修复了在 s 上设置 backgroundColor 时的潜在问题BrowserView。

修复了在服务工作者中初始化 Node.js 时与跟踪代理相关的崩溃。

修复了alert()对话框标题损坏的问题。

修复 BrowserView 拖动行为与 MacOS 窗口拖动不一致的问题。

修复了 BrowserView 有时会在browserView.webContents.destroy().

修复了加载 URL 后调用BrowserViews 会崩溃的问题。

修复了Content-Disposition包含文件名附件的文件名在第一个逗号处被错误截断的问题。

修复了MediaMetadata无法正常工作的问题。

修复了app.getPath('crashDumps')为 Linux 返回错误路径的问题。

修复了clipboard.read()可能导致自定义剪贴板格式崩溃的问题。

修复了未传递参数ipcRenderer.postMessage时会引发错误的问题。

修复了文件选择器中的按钮标签在 Linux 上未正确本地化的问题。

修复了对附件中的可拖动区域的更改BrowserWindow错误地影响附加区域的问题BrowserView。

修复了在 macOS 上无框生动窗口无法正确显示透明度的问题。

修复了如果backgroundColor设置为undefined,则活力无法正常工作并且backgroundColor会显示为白色的问题。

修复了无法立即拖动失焦 BrowserViews 的问题。

修复了播放媒体会在 macOS 上打开辅助功能权限对话框的问题。

修复了crypto.createPrivateKey使用 BoringSSL 不支持的算法进行的某些调用在对其返回值调用方法时导致崩溃的问题。

修复了 'maximize' 和 'unmaximize' 事件在 linux 上没有正确触发的问题。

修复了在 webContents 上未始终正确设置透明度的问题。

修复了设置了活力类型的窗口错误地具有白色而不是透明背景的问题。

修复了在静默打印时导致打印设置无法正常工作的问题。

WebContents::MessageTo修复了渲染帧被破坏时的潜在崩溃。

修复了 macOS 上无框窗口的纵横比调整大小。

修复了将列表传递到app.requestSingleInstanceLock(additionalData)API 时 posix 上的行为。

修复了禁用调整大小后页面周围的黑色边框。

修复了在 Windows 10 上截屏受内容保护的 BrowserWindow 时出现黑窗的问题。

修复了 clipboard.read 以再次像 clipboard.readBuffer 一样工作。

修复了来自 ELECTRON_RUN_AS_NODE 实例的控制台窗口。

修复了GetHostNameW在 Windows 7 上导致的崩溃。

修复了销毁 WebContents 时双重释放导致的崩溃。

修复了尝试预览大图像文件时 GTK 打开对话框中的崩溃问题。

修复了 v8 中由于(Check failed: !regexp_stack_->is_in_use()).

修复了调用时的崩溃webContents.setZoomFactor(1.0)。

修复了更改 webview 的缩放级别时的崩溃。

修复了在 Windows 7/8 或 macOS 10.11/10.12 上播放媒体文件时的崩溃。

修复了在 macOS 上将单例 API 与打包应用程序一起使用时的崩溃问题。

修复了在异步对话框 API 之后立即使用同步对话框 API 时的崩溃。

修复了 GTK 对话框中的默认标签文本。

修复了在安全站点上设置不安全 cookie 时使用的默认设置。

修复了跟踪日志中时间戳无效的事件。

修复了不正确skipTransformProcessType的选项解析win.setVisibleOnAllWorkspaces()。

修复了不可拖动的不可调整大小的无框窗口的问题。

修复了由 BrowserWindow.unmaximize() 恢复的最小化 BrowserWindow。

修复window.open了使用框架名称调用并使用setWindowOpenHandler.

修复了使用desktopCapturer.getSources.

修复了控制台窗口将为 execSync 和一些 spawnSync 调用为 Windows 用户打开的回归。

修复了在 BrowserWindow 上设置最大尺寸时的纵横比。

修复了调用时的窗口框架故障setContentProtection。

修复了roundedCorners: false无法关闭的窗口。

在 Node.js 标头中生成有效的 config.gypi 文件。

拥有安全的 CSP 将不再导致控制台中出现 CSP 违规警告。

从 Mac Apple Store 版本中删除了几个 Chromium 私有企业 API。

从 Linux 上的 crashpad_handler 二进制文件中去除符号,减少包大小。

实现变得更加健壮,当处理程序修改内部<webview>时它不再中断。

~/.config/{App Name}如果它是 unix 系统上的符号链接,将不再被错误地删除。

其他变化

更改了 Web Serialses.setDevicePermissionHandler以允许开发人员更好地控制 Web Serial 权限。

载地址

下载错误?【投诉报错】

Electron跨平台桌面应用开发工具 v19.1.9

      气源码

      关文章

      • FocusAny专注高效的AI工具条 v0.8.0

        FocusAny 是一个专注高效的AI工具条,可以使用 Alt / Option+空格 一键唤起,通过插件快速安装,可以扩展出非常多的功能...

      • LinkAndroid 全能手机连接助手 v0.6.0

        LinkAndroid是一个轻松连接安卓与电脑,畅享投屏、文件管理、应用管理、截屏、录屏、安装应用等一站式便捷体验,让工作更高效!欢迎需要的朋友下载使用...

      • PESCMS RENT房租管理系统 v1.0.0

        PESCMS RENT(下称PR)是一款基于GPLv2协议发布的开源房租管理系统,程序基于Golang + VUE3编写,欢迎需要的朋友下载使用...

      • ECHO个人博客主题网页模板 v1.0

        ECHO个人主题网页模板是一款适合个人图文写作与博客的主题。主题极简优雅,采用经典独特的三栏设计,保留线条和足够的留白,展现您文字、图片间的美...

      • 优雅草便民tools工具 v1.0.6

        优雅草便民工具--便民tools工具tools-前端已接数据,优雅草小工具-数据来自优雅草api赋能-优雅草便民工具是一款由成都市一颗优雅草科技有限公司打造的便民查询公益工具,欢...

      • 抖音热门短剧在线搜索引擎 v1.0

        一个非常哇塞的在线短剧搜索页面,接口已经对接好了,上传源码到服务器解压就能直接用,有能力的可以自己改接口自己写自己的接口...

      • 名扬银河企业建站源码 v2.0.2

        名扬银河企业建站系统,适用于无代码基础的新手,快速搭建企业网站,程序内置了多项实用功能及插件,能够便捷的对网站进行修改、调整、优化等方面进行操作...

      • AGECMS商业会云管理_电子名片 v1.0.1

        AGECMS商业会云管理电子名片是一款专为商务人士设计的全方位互动电子名片软件。它结合了现代商务交流的便捷性与高效性,通过数字化的方式,欢迎需要的朋友下载使用...

      • 帝国cms看雪时间轴博客趣静态模板 v1.0

        帝国cms看雪时间轴博客趣静态模板是一款女生唯美简洁个人博客静态页面模板,蓝色时间轴个人网页模板,下雪空间个人模板,喜欢的网友可以用开源程序帝国cms标签仿站建设...

      • Apache Superset数据探查与可视化平台 v3.1.2

        Superset可视化平台是Airbnb(知名在线房屋短租公司)开源的数据探查与可视化平台(曾用名 Panoramix、Caravel ),该工具在可视化、易用性和交互性上非常有特色...

      载声明

      ☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
      ☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
      ☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
      ☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
      ☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
      ☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
      ☉ 本站提供的Electron跨平台桌面应用开发工具 v19.1.9资源来源互联网,版权归该下载资源的合法拥有者所有。