electron相关内容

javascript - electron 如何选中目录

问 题 需求是 点击一个按钮 可以选中文件夹 然后获取选中的文件夹的路径 如何实现呢,看了文档 没发现有符合需求的 api~ 有个 shell.openItem 试了下没软用~ 解决方案 找到了 …… showOpenDialog ~~~~ ..
发布时间:2017-09-05 22:16:56 前端开发

node.js - 关于electron主线程与渲染线程通信的问题(Menubar事件如何从渲染线程获取数据)

大家好: 我在用electron写一个类似编辑器的应用,在应用的菜单栏中一项保存文件功能: 因为菜单栏是在主线程中的,但是保存操作需要获取渲染线程中一个编辑器里面的内容.官网只有渲染线程请求主线程的例子(ipcMain和ipcRenderer),但是ipcMain好像不能主动请求ipcRenderer. 所以想问一下大家,主线程怎么主动请求渲染线程调用渲染线程的方法或触发渲染线程 ..
发布时间:2017-09-05 22:12:26 其他开发

grunt - electron在windows下打包出来的文件,安装时会自动运行吗?

问 题 使用这个教程,用grunt-electron-installer来打包出exe安装包文件。 在运行exe的过程中,打开了自己的app程序,是 electron都会这样吗?还是我哪里没设置好? 如果都是这样的话,大家是怎么解决的? 解决方案 Squirrel这个框架, 就是这样, 应该没有地方修改这个, 可以说非常难用, 远不如 Inno Setup方便. 可 ..
发布时间:2017-09-05 21:30:21 其他开发

javascript - 在pc端有一个链接,如何点击该链接就能唤起用electron写的桌面端应用呢?

问 题 想点击pc端的某个链接达到能唤起桌面端应用,该桌面端应用是用electron写的 解决方案 我刚刚看文档的时候似乎发现了更简单的方法实现... electron 提供了这个方法来实现 app.setAsDefaultProtocolClient 以下为原答案:=============================: 我猜你需要是这个... ..
发布时间:2017-09-05 21:16:42 前端开发

javascript - electron中用ipc发同一条消息,前面的消息会停下吗?

问 题 当我页面上的input-text改变内容时,我就向主进程发送改变的内容,同时主进程向自己返回搜索后的内容。 当我第一条消息还在主进程中处理时(比如处理一次消息需要1分钟,我半分钟就改变了内容), 那么,第二条消息向主进程发送时,第一条是继续处理,还是停止了? 如果继续处理的话,当我改变频繁时, 主进程一直处理,然后在短时间内向渲染进程发送处理结果,会不会导致卡等问题? 有 ..
发布时间:2017-09-05 20:59:50 前端开发

ES6语法导入电子(需要..)

要学习新的ES6语法,我一直在尝试重构一些JS代码。 我完全被整个导入/导出方法所困惑。 如何将这个要求声明更改为ES6? var remote = require('electron')。remote 我已经看到这个答案,但是: 它不起作用 它似乎不是很像ES6-sque 任何想法? 解决方案 我完全不知 ..
发布时间:2017-08-03 21:50:52 前端开发

如何使克隆的DOM元素JSON可序列化

我目前正在使用 GitHub的Electron 框架,我正在尝试发送一个克隆的DOM元素通过 webview 中的预加载脚本/#event-ipc-message“rel =”nofollow“> IPC消息传递系统到我的渲染器进程。虽然DOM元素无法转换为JSON,因此接收到的消息正在打印出一个空的Object( Object {} )。这是我的代码: Preload.js var ..
发布时间:2017-06-28 18:11:39 前端开发

如何使用IntelliJ或WebStorm调试电子应用程序?

我使用IntelliJ作为开发工具,我想知道如何调试 Electron 应用程序? 我知道有一个标准方式来调试电子应用程序,但是这种方法是在我的IDE之外完成的。 我试图创建一个新的“Node.js”运行/调试配置“使用: 节点解释器: 工作目录: JavaScript文件: node_modules / .bin / ..
发布时间:2017-04-17 23:25:49 开发方法

在Electron中访问MySQL数据库

我使用Electron创建一个应用程序,并希望在我的本地主机中选择并插入/更新一个MySQL数据库中的某些表,如何与数据库建立连接? PS:我是Electron的新手。 感谢您的帮助。 解决方案 Electron是Chromium(Chrome中使用的网络渲染器)和Node.js的组合。将Node.js添加到组合中使得Electron能够以普通网页不能以本地操作系统的方式工作。 ..
发布时间:2017-03-19 01:46:08 数据库

电子应用程序与数据库

我正在开发一个应用程序使用atom的电子项目,我想有一个轻量级的数据库,用于该应用程序。到目前为止,我没有成功,非常沮丧。请帮助我找到一个本地数据库。 我试图使用sqlite3没有成功。我不能建立它。我使用电子v0.31.0,我认为在内部使用iojs v3.1.0,这是导致sqlite3无法编译。 解决方案 p>我会考虑使用 knexjs ,因为它实际上相当成熟,并且获得了相当多的速度 ..
发布时间:2017-03-13 23:57:09 其他数据库

D3库可以与Electron(Atom shell)一起使用吗?

Electron的网站说,用电子制作的应用程序可以访问节点模块。他们可以访问D3库吗? 解决方案 D3可以作为 Node.js模块,可以导入到要用于呈现可视化应用程序的JavaScript代码中。 有关如何将D3集成到Electron应用程序的示例,请查看我的 D3 Space Filler Explorer 在GitHub上的应用程序。这个应用程序可视化多个D3饼图和D3树形图的磁 ..
发布时间:2017-03-10 18:53:28 前端开发

FontAwesome无法加载本地和电子应用程序中的字体

我已经使用npm下载了FontAwesome,然后使用grunts复制任务将css文件和字体复制到我的电子应用程序根目录中的正确文件夹中。 到目前为止很好。一切都是它应该是。 现在,当我引用FontAwesome在我的应用程序,图标不加载。这些是我在控制台中得到的错误: 无法解码下载的字体: file:// /path/to/fonts/fontawesome-webfon ..
发布时间:2017-01-19 23:58:32 前端开发