在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Electron 会在什么时候升级到最新版本的 Chrome?通常来说,在稳定版的 Chrome 发布后两周内,我们会更新 Electron 内的 Chrome 版本。 我们只会使用 stable 版本的 Chrome。但如果在 beta 或 dev 版本中有一个重要的更新,我们会把补丁应用到现版本的 Chrome 上。 Electron 会在什么时候升级到最新版本的 Node.js?我们通常会在最新版的 Node.js 发布后一个月左右将 Electron 更新到这个版本的 Node.js。我们通过这种方式来避免新版本的 Node.js 带来的 bug(这种 bug 太常见了)。 Node.js 的新特性通常是由新版本的 V8 带来的。由于 Electron 使用的是 Chrome 浏览器中附带的 V8 引擎,所以 Electron 内往往已经 有了部分新版本 Node.js 才有的崭新特性。 如何在两个网页间共享数据?在两个网页(渲染进程)间共享数据最简单的方法是使用浏览器中已经实现的 HTML5 API,比较好的方案是用 Storage API, 你还可以用 Electron 内的 IPC 机制实现。将数据存在主进程的某个全局变量中,然后在多个渲染进程中使用
为什么应用的窗口、托盘在一段时间后不见了?这通常是因为用来存放窗口、托盘的变量被垃圾收集了。 你可以参考以下两篇文章来了解为什么会遇到这个问题。 如果你只是要一个快速的修复方案,你可以用下面的方式改变变量的作用域,防止这个变量被垃圾收集。 从
改为
在 Electron 中,我为什么不能用 jQuery、RequireJS、Meteor、AngularJS?因为 Electron 在运行环境中引入了 Node.js,所以在 DOM 中有一些额外的变量,比如 我们可以通过禁用 Node.js 来解决这个问题,用如下的方式:
假如你依然需要使用 Node.js 和 Electron 提供的 API,你需要在引入那些库之前将这些变量重命名,比如:
为什么 |
请发表评论