electron相关内容
我在使用电子生成器时遇到问题,我在控制台中出现空白页和错误: 不允许加载本地资源:file:///C:/Users/emretekince/Desktop/DCSLogBook/client/dist/win-unpacked/resources/app.asar/build/index.html main.js const startUrl = process.env.ELECTRON_S
..
上下文 我花了几个小时玩 Electron,我观察到在屏幕上绘制一个简单的 html 文件始终需要超过 2.5 秒.时间线大致如下: 60 毫秒:app ready 事件被触发;我们使用 new BrowserWindow() 创建一个窗口170 毫秒:屏幕上出现一个空白窗口 2800 毫秒:窗口显示指定的 HTML 我已经用我的代码建立了一个 存储库,该代码源自 Elect
..
我正在创建一个电子应用程序,我需要在其中扫描和更新需要 root 权限的文件.我知道我可以以这种方式使用 sudo.exec() 运行此类命令: sudo.exec("rm/private/var/log/fsck_hfs.log", options, (e, stdout, stderr) => {}); 甚至我可以在一个脚本中放入多个命令并使用单个 sudo.exec() 执行它们.就我而
..
我用 Electron 构建了一个应用程序并使用了 Electron-Builder 创建一个 松鼠 windows 安装程序和更新程序.这一切都很好,但我在调试我的应用程序的生产版本时遇到了麻烦. 在使用生产版本时,console.log 创建的日志是否写入磁盘的某个位置?如果是这样,我在哪里可以找到它们?还是在编译可执行文件时全部删除?我的应用程序必须有某种日志文件吧? 我在 C:
..
我正在编写一个要在所有平台上分发的 NodeJS Electron 应用程序.我有一个下载按钮,我想弹出一个“另存为"对话框,其中包含从服务器提供的文件.有人知道最好的方法吗? 以下是我在本地运行节点应用程序时尝试过的工作,但在我使用电子打包程序打包应用程序后失败: 将 window.location.href 设置为文件的位置 将隐藏 iframe 的 src 设置为文件的位置
..
根据官网,电子文件的正确保存方法是: npm install electron --save-dev 运行应用程序实际上需要电子(字面意思是:require()),这与 最高投票答案.那么,如果这是一个例外,我们为什么要做出这个例外呢? 解决方案 你 require 一个包的事实与它是否应该被视为依赖项或 devDependency 无关(在 npm 意义上).例如.许多项目使用 we
..
表单 html 和提交事件是“渲染器"的一部分.提交的数据应该在主进程中可用.提交表单并使该数据在 main.js 中可访问的正确方法是什么? 我应该简单地使用“远程"模块将数据从 main.js 传递给函数还是有更好的方法? 解决方案 我们使用服务(Angular)来处理窗口中的表单数据.如果需要,然后通知 remote. 从您的 renderer 您可以将数据发送到 ipc
..
我正在使用 Linux Mint 20 和 vscode 1.52.1. 我的 ~/.xsession-errors 文件显示 Warning: 'sandbox' 不在已知选项列表中,但仍传递给 Electron/Chromium. 是什么导致了这个错误,解决方法是什么? 解决方案 我删除了 snap 版本并安装了适合我的 deb 文件 sudo snap 删除代码 从
..
如何使用 NodeJS 获取/查找计算机所有者当前(登录时)使用的用户名? 我已经搜索了一些,但没有找到任何东西. 解决方案 我不知道为什么,但是有人添加了一个答案,然后很快就删除了它......我很快就抓住了它,在检查之后,这是完成我之前要求的最短和最有效的方法: require("os").userInfo().username 唯一的问题是,在 Windows 10
..
如何从电子应用程序的 web 视图中获取选定的文本?我正在使用 Angular 和 Electron.所以我有一个有 webview 的组件: 这是我用来获取选定文本的: 让 rightClickPosition = null;常量菜单
..
我阅读了很多关于 browserify 和 electron 以及 gui 浏览器问题的信息但是browserify还是有问题,说“fs.existsSync不是函数",“required没有定义" * 全文*我用电子创建了简单的 gui,有 package.json 文件、main.js 和 index.html 文件 + 3,4 个 html 文件,我想在其中创建与 require 一起
..
我开发了一个角度应用程序,然后我在电子中构建了该应用程序.该应用程序运行良好,但是当我单击按钮打印特定的 div 时,它会打开一个空白的电子窗口.我使用 ngx-print 库.它适用于角度发球,但在电子构建时出现问题.
..
我的应用是 electron,带有一个 BrowserWindow 加载本地页面 index.html. 我调用 npm run start 一个脚本来运行 electron main.js ,应用程序打开并加载了 html. 我可以在脚本中添加一个参数,将不同的 html 文件加载到 BrowserWindow 中吗? main.js 文件中的代码是: function create
..
我是 react.js 的新手,我试图让这段代码用 MainInterface 变量中返回的任何内容替换电子应用程序内的 html 文件中的一行 这是我的 Render.js 文件 var React = require('react');var ReactDOM = require('react-dom');var $ = jQuery = require('jquery');var b
..
我了解电子中 printToPDF 的常用方法是在 main 进程中调用以下代码:- const {BrowserWindow} = require('electron')常量 fs = 要求('fs')让 win = new BrowserWindow({width: 800, height: 600})win.loadURL('http://github.com')win.webConten
..
我正在尝试使用以下方式构建一个小型桌面应用程序: Angular 4+ NodeJS 电子 SQLite3 NodeJS 将用于扫描本地用户 hdd 并将找到的特定文件插入 SQLite3 数据库. 我检查了许多文档和建议.他们中的大多数人建议使用 NodeJS express 框架并在 Angular 4+ -> Express -> SQLite3 之间创建层.
..
我需要创建一个在后台作为 Web 应用程序工作的 node.js 应用程序.该应用程序应该为主要客户的站点提供一些功能.该应用程序将安装在许多具有不同操作系统的机器上,这就是我想摆脱 node.js 依赖并将其编译为二进制文件的原因. 我使用了 electron-builder,但据我所知,它依赖于 GUI.那么,我可以做些什么来编译可以在没有 GUI 和 Node.js 的情况下运行的应用
..
我一直在尝试将小型 webapp 转换为电子应用程序.它工作得很好,除了我需要将一堆文件(.html)加载到主 DOM 中.在 webapp 中,我只是使用了 $.get,但是在 electron 中我该怎么做呢?我尝试查看 DOC,但除了 IPC 管道(我不太明白)之外,我找不到简单的方法. 谁能指出我正确的方向? 编辑 我会在这里澄清.我有一个启动 BrowserWindow
..
我正在使用 Angular 2 开发一个 Electron 桌面应用程序.一切都可以正常启动并且可以正常工作,但是当我重新加载应用程序时它会失败. 似乎是路由问题.如果没有路由,应用程序将重新加载并显示所做的更改,但使用路由它会返回一个空白的 html 页面(甚至整个主 index.html 都完全没有任何资源). 有没有人遇到过这个问题,或者可能了解流程在哪里失败以及如何解决?
..
我目前正在开发一个 Electron 应用程序,现在我想将端到端测试与 (未测试)
..