electron相关内容

电子回调只能调用一次

我有一个简单的电子应用程序,它包含一个提示输入用户名和密码的网络应用程序. 问题: 1) 当用户输入了错误的凭据并且 authWindow 再次出现.使用正确的凭据不会发生第二次登录. 2) 当用户两次输入错误的凭据时,authWindow 不再出现. 感谢任何帮助. 这是我的代码: const { app, BrowserWindow, ipcMain } = r ..
发布时间:2022-01-10 22:17:22 其他开发

WebkitSpeechRecognition 在 Electron 中返回网络错误

最近(过去 1.5 周内)javascript 库 WebkitSpeechRecognition 拒绝正常工作.我已经测试了使用该库的其他电子应用程序(evan cohen 的智能镜像)并遇到了问题. 在我测试过的所有情况下,它都会引发网络错误.该库似乎在标准浏览器环境中运行良好,但我似乎无法让它与电子一起使用.有人有这方面的经验吗? 解决方案 Google 好像已经为 elect ..

Ffmpeg 在 Electron 沙盒应用程序中被中止

我有一个 Electron 应用,在 Mac AppStore 上发布,并且是沙盒的. 我正在尝试添加一项新功能,该功能将动态编码/解码视频,以便我可以在 Electron 上下文中流式传输更多视频格式. 我正在使用 fluent-ffmpeg 和一个 ffmpeg的静态执行. 一切都很棒,我已将沙盒应用程序上传到 Apple,但被拒绝了,因为 ffmpeg 默认使用使用非公共 ..
发布时间:2022-01-10 22:17:05 前端开发

在没有 GUI 的情况下运行 Electron

我看到这个问题已被问到,但该问题的上下文不同,因此有没有与我的用例相关的答案,所以我要问一个新问题 我有一个 基于电子的 Web 服务器.它适用于不习惯命令行的初级 Web 开发人员、学生和艺术家(是的,这是一场激烈的辩论,但我被 UCLA 艺术与设计学院的老师责骂让他们的学生使用命令行,因此是一个带有 GUI 的简单服务器.请不要争论这一点.这不是问题的重点) 无论如何,使用此 We ..
发布时间:2022-01-10 22:16:56 其他开发

如何在电子框架中使用 html 模板?

我需要构建一个具有多个窗口的跨平台应用程序.所以我想知道如何在电子中使用html模板. 解决方案 基于一个类似的问题 和我所看到的,Electron 中没有内置的 html 模板语言,这实际上很棒,因为它允许您使用任何其他模板语言. 我目前正在使用 Electron 中的 ejs.下面是我的 index.ejs 模板文件: 索引页 ..
发布时间:2022-01-10 22:16:49 其他开发

在 Electron 中找不到模块

我目前正在与 Babylon 合作开发 Electron.我找到了 这个 repo,我基本上将它用作我自己项目的样板.在我尝试添加 jquery.pep.js 以满足其他需求之前,一切都运行良好.我一直犯这个错误: 未捕获的错误:找不到模块“jquery.pep.js" 我使用“npm i -S jquery"和“npm i -S jquery.pep.js"安装了这两个库.为了使 j ..
发布时间:2022-01-10 22:16:42 前端开发

Electron v14 TypeScript 类型定义中缺少 enableRemoteModule

我已经升级到 Electron 14,重构了我的项目以适应 “已删除:远程模块" 重大更改,但由于以下 TypeScript 错误,我无法编译它: Type '{ plugins: true;节点集成:真;上下文隔离:假;启用远程模块:真;背景节流:假;网络安全:假;}' 不可分配给类型 'WebPreferences'.对象文字只能指定已知属性,并且“WebPreferences"类型中不存在 ..
发布时间:2022-01-10 22:16:20 其他开发

Electron - 如何添加反应开发工具

将反应开发工具添加到电子窗口的简单方法是什么?我尝试添加扩展哈希 BrowserWindow.addDevToolsExtension('path/to/extension/ade2343nd23k234bdb').15.01 但是当扩展更新时,我不得不手动更新 main.js 中的字符串.我正在寻找更好的方法. 解决方案 这里是 Electron ..
发布时间:2022-01-10 22:16:06 其他开发

Webpack 找不到模块“电子"

我正在尝试基于 本教程 似乎他们在捆绑 webpack 时出现了一些错误,因为我无法在渲染器组件中要求/导入电子遥控器. 在我的 AppComponent 中,我执行以下操作 从'electron'导入{remote}; 我的 Webpack 配置 var path = require('path');var webpack = require('webpack');var Co ..
发布时间:2022-01-10 22:15:46 其他开发

Electron BrowserWindow 中的全文搜索

Electron 应用程序框架是否有内置文本搜索功能? 快速启动应用程序不提供任何明显的搜索功能(例如使用Ctrl-F 或从菜单选项).我本来希望这是一个 BrowserWindow选项(或其 WebContents 的选项),但我在文档中看不到任何有用的信息. 解决方案 我知道这是一个旧线程,但可能仍然与那里的人相关.有同样的问题,首先使用 electron-in-page-sea ..
发布时间:2022-01-10 22:15:12 其他开发

带 Electron 的链式 msi 安装程序

我是 Electron 的新手,我正在构建一个我想在 Windows 上安装的应用程序.我在 Electron 的 docs 中阅读了有关如何分发您的应用程序的文档,并且我知道: 电子锻造电子生成器电子包装器 目前我正在与: "electron-builder-squirrel-windows": "^19.20.0",“电子制造商":“^19.20.0",“电子":“^1.6.11" 鉴 ..
发布时间:2022-01-10 22:14:46 其他开发

Electron:在所有其他窗口之上创建一个窗口(甚至全屏)并隐藏任务栏

由于我的问题的标题可能很容易理解,我还是会解释一下. 我正在使用 Electron 进行个人项目,但我面临一个令人沮丧的问题: 我想创建一个小窗口(50x50 像素),它会在所有其他窗口上方,即使它们是全屏的.我的意思是,即使我在 Youtube 上使用 Chrome 并进入全屏模式,我的窗口也会停留在上面. 基本上,我已经成功地将我的窗口置于所有其他窗口之上,一个简单的 set ..
发布时间:2022-01-10 22:14:37 前端开发