electron 相关问题

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

如何在 MediaRecorder() 中将视频格式更改为 mp4?

所以我按照 fireship 的教程使用 Electronjs 制作录像机应用程序。当使用 MediaRecorder 函数录制屏幕视频时,您可以传入一个选项来指定视频...

回答 1 投票 0

“错误。EPERM:不允许操作,统计”Electron 应用程序

从客户端计算机上的路径获取文件时出现以下错误: 我在我的电子主进程中运行,其中所有文件都从路径读取并上传到se...

回答 1 投票 0

在 Electron 中设置 CSP 元标记时出现“您网站的内容安全策略阻止在 JavaScript 中使用‘eval’”警告

我正在创建一个 Electron 应用程序,并且根据 Electron 安全教程,我添加了一个 CSP 元标记。运行应用程序时,此问题出现在 devtools 中。 ...的内容安全政策

回答 3 投票 0

Electron V5.0.11 在 Apple Silicon 上运行时不支持 webgl

环境: 电子:5.0.11 macos:12.22.1(苹果 m1 pro) 我只是通过“npm run start”运行像 eletron-quick-start 这样的应用程序。 在渲染器进程控制台上,我键入如下代码。 让可以 =

回答 1 投票 0

Electron ipcRenderer 监听器在 React 组件中未触发

我有一个按钮,应该触发所有窗口执行操作,播放媒体。 我在主进程中有一个 MediaProvider 类,用于处理媒体 IPC 通道的所有通信(truncat...

回答 2 投票 0

为什么我的“if”语句只对函数的第二个触发器起作用?

使用 Node JS、Electron 和 FS 模块,我在单独的 .js 文件中创建了一个函数,该函数作为脚本调用到我的 HTML 中,并通过 onclick="ReadSerials()&q... 的按钮触发

回答 2 投票 0

Electron Create React 应用程序在构建后未加载

我使用 npx create React 应用程序创建了一个测试 React 项目,并添加了 electro.js 文件。然后我运行构建脚本,它已成功编译,但是当我尝试运行 .exe 时,什么也没有......

回答 2 投票 0

Electron:隐藏任务栏/Dock 图标 - Linux

可以在Windows上使用skipTaskbar为true隐藏应用程序的任务栏图标,在Mac上使用app.dock.hide()隐藏应用程序的任务栏图标。如何在 Linux 上实现相同的功能(不在扩展坞中显示图标)? (他们俩都...

回答 1 投票 0

节点 sqlite3 LastID 未返回

我试图在从 Electron.js 应用程序将数据插入 SQLite 表后返回最后一个 ID。尽管数据插入到表中,但 LastID 不会返回 这是 elect 中的代码...

回答 1 投票 0

如何减小电子应用程序的大小

我的电子应用程序在安装后在 Mac 上非常大。没有任何明显原因,它大约为 1.39GB,尽管在 Windows 上大约为 70MB。我尝试解压 dmg 文件以查看其中的内容...

回答 2 投票 0

在 Electron 应用程序中安全地使用 Azure 存储

我正在构建一个视频共享应用程序,用于录制和共享游戏剪辑。我最近添加了云存储作为一项功能,我使用 Azure SDK for Node 与存储设备进行交互...

回答 1 投票 0

保护 Electron 应用程序免受 Linux 目标影响的最佳实践

我有一个 Electron 应用程序打包成 asar 文件。然而,几乎到处都提到这种格式根本不安全。每个人都可以将其解压 npx asar 提取 ap...

回答 2 投票 0

如何减小Electron Angle应用程序的大小

我正在尝试为 Windows 和 Linux 平台设计一个 Angular 应用程序。我正在使用电子框架。我刚刚构建了一个显示角度主页的简单应用程序。这个应用程序的大小约为

回答 2 投票 0

单击通知时如何阻止 Windows Electron 应用程序打开新窗口?

我有一个在Windows上运行的Electronjs应用程序。当我单击 Windows 通知时,它总是为我的应用程序打开一个新窗口。我该如何停止这种情况并自己处理窗口创建? 我的代码,主要是

回答 1 投票 0

Vite + Vue3 + Electron。打包后静态资源路径出现错误

如果动态拼接图片src,会出现路径指向的问题。 简单的例子。 从“vue”导入{ref}; 常量文件名...</desc> <question vote="0"> <p>如果动态拼接图片src,会出现路径指向的问题。</p> <p>简单的例子。</p> <pre><code>&lt;script setup lang=&#34;ts&#34;&gt; import { ref } from &#34;vue&#34;; const filename = ref(&#34;vite.svg&#34;); // The actual environment filename is read from the backend. &lt;/script&gt; &lt;template&gt; &lt;img :src=&#34;&#39;/&#39; + filename&#34; class=&#34;logo&#34; alt=&#34;Vite logo&#34; /&gt; &lt;img src=&#34;/vite.svg&#34; class=&#34;logo&#34; alt=&#34;Vite logo&#34; /&gt; &lt;/template&gt; </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(&#39;/fonts/HanYiQiHei.ttf&#39;); } </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 &#39;vite&#39; import vue from &#39;@vitejs/plugin-vue&#39; import electron from &#39;vite-plugin-electron&#39; import { fileURLToPath, URL } from &#39;node:url&#39; // https://vitejs.dev/config/ export default defineConfig({ plugins: [vue(), electron({ entry: &#39;electron/main.ts&#39;, })], build: { assetsInlineLimit: 0, }, }) </code></pre> </question> <answer tick="false" vote="0"> <p>我通常在 vite.config.js 中有这个别名</p> <pre><code>import { fileURLToPath, URL } from &#39;node:url&#39; resolve: { alias: { &#39;@&#39;: fileURLToPath(new URL(&#39;./src&#39;, import.meta.url)) } } </code></pre> <p>然后我可以这样使用它:</p> <pre><code>&lt;img src=&#34;@/images/logo.png&#34; /&gt; </code></pre> <p>或者试试这个:</p> <pre><code>&lt;img src=&#34;./src/images/logo.png&#34; /&gt; </code></pre> </answer> </body></html>

回答 0 投票 0

Electron 如何检查应用程序窗口是否显示?

基于 Electron api,我们使用 win.show() 来显示隐藏的应用程序窗口。 const win = new BrowserWindow({show: false}); 赢.show(); 但是我们如何检测 Electron 应用程序是否显示或 hi...

回答 1 投票 0

构建我的电子应用程序后如何保护 app.asar 文件?

我有一个电子应用程序来记录某些数据。 App.asar 文件是在构建我的电子应用程序后生成的。 安全问题是“app.asar”文件正在被去混淆,而 main.js 文件......

回答 1 投票 0

当从源代码构建电子时,如何为本机c ++插件生成node.lib(就像node-gyp中使用的库)

我已经从源代码构建了电子4.1.4,但我不知道如何为本机c ++插件生成node.lib。我使用 https://atom.io/download/electron 中的 node.lib 构建了我的 C++ 插件,但是

回答 2 投票 0

Electron ipcRenderer 导入导致 webpack 项目中出现错误

我正在构建一个 Electron Forge 音乐应用程序(使用 Webpack),并且我有以下文件结构: 音乐/ ├─ 节点模块/ ├─ 出/ ├─ src/ │ ├─ 资产/ │ │ ├─ 图标/ │ │ │ ├─ appicon.ico │ │...

回答 1 投票 0

未捕获的错误:此 WebContents 禁用 @ Electron/remote

我正在使用 React 和 Electron js 开发一个桌面应用程序。这是这样的场景:当单击按钮时,我想关闭窗口。因此,我使用 @electron/remote 包。我有

回答 5 投票 0

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