Electron(以前称为Atom Shell)是由GitHub创建的框架,它允许您使用HTML,CSS和JavaScript编写跨平台桌面应用程序。 Electron基于Node.js和Chromium。
如何在 MediaRecorder() 中将视频格式更改为 mp4?
所以我按照 fireship 的教程使用 Electronjs 制作录像机应用程序。当使用 MediaRecorder 函数录制屏幕视频时,您可以传入一个选项来指定视频...
“错误。EPERM:不允许操作,统计”Electron 应用程序
从客户端计算机上的路径获取文件时出现以下错误: 我在我的电子主进程中运行,其中所有文件都从路径读取并上传到se...
在 Electron 中设置 CSP 元标记时出现“您网站的内容安全策略阻止在 JavaScript 中使用‘eval’”警告
我正在创建一个 Electron 应用程序,并且根据 Electron 安全教程,我添加了一个 CSP 元标记。运行应用程序时,此问题出现在 devtools 中。 ...的内容安全政策
Electron V5.0.11 在 Apple Silicon 上运行时不支持 webgl
环境: 电子:5.0.11 macos:12.22.1(苹果 m1 pro) 我只是通过“npm run start”运行像 eletron-quick-start 这样的应用程序。 在渲染器进程控制台上,我键入如下代码。 让可以 =
Electron ipcRenderer 监听器在 React 组件中未触发
我有一个按钮,应该触发所有窗口执行操作,播放媒体。 我在主进程中有一个 MediaProvider 类,用于处理媒体 IPC 通道的所有通信(truncat...
使用 Node JS、Electron 和 FS 模块,我在单独的 .js 文件中创建了一个函数,该函数作为脚本调用到我的 HTML 中,并通过 onclick="ReadSerials()&q... 的按钮触发
Electron Create React 应用程序在构建后未加载
我使用 npx create React 应用程序创建了一个测试 React 项目,并添加了 electro.js 文件。然后我运行构建脚本,它已成功编译,但是当我尝试运行 .exe 时,什么也没有......
Electron:隐藏任务栏/Dock 图标 - Linux
可以在Windows上使用skipTaskbar为true隐藏应用程序的任务栏图标,在Mac上使用app.dock.hide()隐藏应用程序的任务栏图标。如何在 Linux 上实现相同的功能(不在扩展坞中显示图标)? (他们俩都...
我试图在从 Electron.js 应用程序将数据插入 SQLite 表后返回最后一个 ID。尽管数据插入到表中,但 LastID 不会返回 这是 elect 中的代码...
我的电子应用程序在安装后在 Mac 上非常大。没有任何明显原因,它大约为 1.39GB,尽管在 Windows 上大约为 70MB。我尝试解压 dmg 文件以查看其中的内容...
在 Electron 应用程序中安全地使用 Azure 存储
我正在构建一个视频共享应用程序,用于录制和共享游戏剪辑。我最近添加了云存储作为一项功能,我使用 Azure SDK for Node 与存储设备进行交互...
保护 Electron 应用程序免受 Linux 目标影响的最佳实践
我有一个 Electron 应用程序打包成 asar 文件。然而,几乎到处都提到这种格式根本不安全。每个人都可以将其解压 npx asar 提取 ap...
我正在尝试为 Windows 和 Linux 平台设计一个 Angular 应用程序。我正在使用电子框架。我刚刚构建了一个显示角度主页的简单应用程序。这个应用程序的大小约为
单击通知时如何阻止 Windows Electron 应用程序打开新窗口?
我有一个在Windows上运行的Electronjs应用程序。当我单击 Windows 通知时,它总是为我的应用程序打开一个新窗口。我该如何停止这种情况并自己处理窗口创建? 我的代码,主要是
Vite + Vue3 + Electron。打包后静态资源路径出现错误
如果动态拼接图片src,会出现路径指向的问题。 简单的例子。 从“vue”导入{ref}; 常量文件名...</desc> <question vote="0"> <p>如果动态拼接图片src,会出现路径指向的问题。</p> <p>简单的例子。</p> <pre><code><script setup lang="ts"> import { ref } from "vue"; const filename = ref("vite.svg"); // The actual environment filename is read from the backend. </script> <template> <img :src="'/' + filename" class="logo" alt="Vite logo" /> <img src="/vite.svg" class="logo" alt="Vite logo" /> </template> </code></pre> <p><a href="https://i.stack.imgur.com/ODWRP.png" target="_blank"><img src="https://cdn.txt58.com/i/AWkuc3RhY2suaW1ndXIuY29tL09EV1JQLnBuZw==" alt=""/></a></p> <p>第一个路径:file:///G:/vite.svg</p> <p>第二个路径:file:///G:/vite-electron/release/win-unpacked/resources/app.asar/dist/vite.svg</p> <p>CSS 文件也会出现同样的问题。</p> <pre><code>@font-face { font-family: HanYiQiHei; src: url('/fonts/HanYiQiHei.ttf'); } </code></pre> <p><a href="https://i.stack.imgur.com/fcDaJ.png" target="_blank"><img src="https://cdn.txt58.com/i/AWkuc3RhY2suaW1ndXIuY29tL2ZjRGFKLnBuZw==" alt=""/></a></p> <p>这是一条不正确的路径。</p> <p>vite.config.ts</p> <pre><code>import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import electron from 'vite-plugin-electron' import { fileURLToPath, URL } from 'node:url' // https://vitejs.dev/config/ export default defineConfig({ plugins: [vue(), electron({ entry: 'electron/main.ts', })], build: { assetsInlineLimit: 0, }, }) </code></pre> </question> <answer tick="false" vote="0"> <p>我通常在 vite.config.js 中有这个别名</p> <pre><code>import { fileURLToPath, URL } from 'node:url' resolve: { alias: { '@': fileURLToPath(new URL('./src', import.meta.url)) } } </code></pre> <p>然后我可以这样使用它:</p> <pre><code><img src="@/images/logo.png" /> </code></pre> <p>或者试试这个:</p> <pre><code><img src="./src/images/logo.png" /> </code></pre> </answer> </body></html>
基于 Electron api,我们使用 win.show() 来显示隐藏的应用程序窗口。 const win = new BrowserWindow({show: false}); 赢.show(); 但是我们如何检测 Electron 应用程序是否显示或 hi...
我有一个电子应用程序来记录某些数据。 App.asar 文件是在构建我的电子应用程序后生成的。 安全问题是“app.asar”文件正在被去混淆,而 main.js 文件......
当从源代码构建电子时,如何为本机c ++插件生成node.lib(就像node-gyp中使用的库)
我已经从源代码构建了电子4.1.4,但我不知道如何为本机c ++插件生成node.lib。我使用 https://atom.io/download/electron 中的 node.lib 构建了我的 C++ 插件,但是
Electron ipcRenderer 导入导致 webpack 项目中出现错误
我正在构建一个 Electron Forge 音乐应用程序(使用 Webpack),并且我有以下文件结构: 音乐/ ├─ 节点模块/ ├─ 出/ ├─ src/ │ ├─ 资产/ │ │ ├─ 图标/ │ │ │ ├─ appicon.ico │ │...
未捕获的错误:此 WebContents 禁用 @ Electron/remote
我正在使用 React 和 Electron js 开发一个桌面应用程序。这是这样的场景:当单击按钮时,我想关闭窗口。因此,我使用 @electron/remote 包。我有