electron 相关问题

Electron(以前称为Atom Shell)是由GitHub创建的框架,它允许您使用HTML,CSS和JavaScript编写跨平台桌面应用程序。 Electron基于Node.js和Chromium。

有没有办法将 MIME 类型“音频/wav”的 blob 转换为 WAV 文件?

我正在构建一个电子应用程序,需要录制音频并将其保存在我的 main.js 目录中。我将录音作为 blob 进行获取,然后将其转换为数组缓冲区,以便将其发送到...

回答 1 投票 0

在 Electron 应用程序的页面之间导航

在 Electron 应用程序中,单击链接时导航到不同页面/位置的标准方法是什么? 我尝试创建 在 Electron 应用程序中,单击链接时导航到不同页面/位置的标准方法是什么? 我尝试创建 <a href="/profile.html>profile</a> 还有一个名为 profile.html 的 HTML 文件,但单击该链接只会将我的应用程序带到一个空白页面。 单击链接时实际发生了什么以及进行基本链接的正确方法是什么? 只需使用相对链接 - 这将起作用(注意开头没有斜杠): <a href="profile.html">profile</a> 这是因为 Electron 使用本地 file:// URL 映射到您的文件系统。如果您链接到 /profile.html,它将在驱动器根目录中查找文件,并且您可能希望它从同一目录加载文件。 此外,如果您将 profile.html 放在名为 Pages 的目录中,您可以像这样访问它: <a href="pages/profile.html">profile</a> Electron 的设计目的是作为 单页应用程序 发挥最佳作用。 单击链接不应加载新页面,而应操作 DOM 来更改同一页面上的内容。 如果您使用jquery,您可以使用选项卡在内容之间交换https://jqueryui.com/tabs/ <a href="./profile.html>profile</a> 使用./{filename}访问同一目录下的文件 是的,我使用 Electron 工作了大约一个月或 4 个月,来自 C# => Windows Forms、WinUI3 和这些平台。我对 Electron 真正满意的是它的多功能性和制作前端(ui)的简易性,Electron 的缺点是页面。 (虽然用电子制作的应用程序看起来像有页面,WhatsApp/不和谐......)所以这一次并且为了清晰起见: 使用 Electron 构建应用程序: 它有将index.html嵌入到框架中的应用程序=> 在该框架中进行导航,内容位于此处 在该导航中,将带有后端 javascript 的按钮放在 renderer.js 中 <= because that is the backend of the WHOLE app. So there you must make the navigation logic, loading page.html files into the content div. Then make page.html backends with page.js (example) export those js lines as functions and classes and export them being modules. This works generally well, but is a bit a hasle, because 'normal webtech is omited', it is not like navigating in the browser.

回答 4 投票 0

拒绝设置不安全标头“代理授权”Chrome

目前,我正在开发一个Web应用程序,该应用程序需要与Proxy一起工作。当我设置代理授权时。我收到拒绝设置不安全标头“代理授权”Chrome

回答 2 投票 0

在 typescript 应用程序中使用 vite .env 变量

我正在尝试使用自定义 vite .env 变量,并且我在 vs code 中收到此消息: 仅当“--module”选项为“es2020”、“es2022”、“esnext”、“sy...”时才允许使用“import.meta”元属性。

回答 1 投票 0

将音频播放与 Node.js 和 Electron App 中的 UI 同步

我正在使用 Node.js 和 Electron 开发一个应用程序,旨在通过 API 学习英语词汇。然而,我在实现所需功能方面面临挑战。 总体思路是

回答 1 投票 0

启用React Web应用程序和Electron桌面应用程序(Exe)之间的通信?

我的 React Web 应用程序通过自定义 url 方案打开电子应用程序 - 但有没有办法让我启用桌面应用程序和 Web 应用程序之间的通信?我需要发送具体...

回答 1 投票 0

“未捕获的引用错误:未定义需求”Electron

这似乎是一个简单的错误,但我到处都看到人们以某种方式在 HTML 中使用 Node.js。我正在使用 Electron 并尝试对关闭按钮进行简单的替换,并且我在任何地方......

回答 2 投票 0

使用 Electron Builder 构建 appImage 时出现“不允许符号链接操作”错误

我是 Electron 新手,我正在尝试导出我在游戏引擎中制作的游戏。我习惯使用 appImage,因为该引擎没有本机导出到 Linux 的选项。 我不知道我是不是

回答 2 投票 0

Electron 运行旧版本的源代码

我正在为 Windows 构建一个电子应用程序。几天来,我修改源代码并运行 electro 没有任何问题。从命令行,一切都很好。 现在,当我这样做时,我看到一个

回答 1 投票 0

Electron.js ipc.sendSync 冻结

嗨,我正在从主进程请求两个结果,但是当我单击按钮时,应用程序一直冻结。甚至开发工具也无法工作。 Main.js ipcMain.on('fmail', (事件, arg) => { var fmaile =

回答 1 投票 0

OBS Studio节点推流设置

我正在使用 StreamLabs OBS-Studio-node 库作为示例项目,我想设置 use_auth 以将直播流传输到 Wowza 服务器。这是我的代码 函数 setSetting(类别、参数、值) { 让

回答 1 投票 0

provider=“bitbucket”的电子更新程序不起作用

我们已经使用电子创建了应用程序。 这些是我们正在使用的版本, “电子”:“13.1.7”, “电子建造者”:“23.2.0” “电子更新器”...

回答 1 投票 0

如何从使用 Electron 应用程序的外部 URL 打开的窗口中删除菜单栏

我有以下代码可以从使用 Electron 应用程序的外部 URL 打开的窗口中删除菜单栏。 windowObject.webContents.setWindowOpenHandler(() => ({ 行动:“允许”,

回答 1 投票 0

在渲染器进程中使用 window.open() 时如何知道外部 URL 是否已从主进程成功加载

当渲染进程调用window.open("http://example.com")时,是否可以判断外部URL是否从主进程加载成功? 有些东西...

回答 1 投票 0

使用window.open()时如何知道外部URL是否加载成功

当从渲染器窗口调用 window.open("http://example.com") 时,是否可以识别外部 URL 是否加载成功? 就像是... 主窗口。

回答 1 投票 0

React/Electron 未加载位于公共目录中的静态文件

我构建了一个在 Chrome 上运行良好的 React 应用程序。现在我想将它转换成一个 Electron 应用程序。位于 /public 目录中的资源(图片、图标、JSON 文件)无法加载到

回答 3 投票 0

如何使用 Webpack/Babel 处理空的 catch {} 块?

我正在处理尝试运行本地开发环境时遇到的问题。我正在使用 Webpack 2 和 Babel 6。 我似乎不知道如何获得一个包含空捕获的包......

回答 1 投票 0

在Electron中将desktopCapturer保存到视频文件

desktopCapturer api 示例展示了如何将屏幕捕获流写入 元素。 // 在渲染器进程中。 var DesktopCapturer = require('电子').desktopCapturer;

回答 4 投票 0

Electron 中的 FS Nodejs 遇到问题

经过我自己的学习努力,我终于能够通过电子控制orangepi lite的gpio,但是我在尝试使用按钮时遇到问题,像fs.watch这样的线路不起作用......

回答 1 投票 0

使用 Electron Builder 构建 Electron,无需从 github 下载软件包

我正在尝试使用电子构建器构建一个电子应用程序, 但我遇到了一个问题:我的网络阻止从 GitHub 下载包。 有没有其他方法可以禁用 pac 的外观...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.