electron相关内容
我正在开发一个具有UI和电子反应功能的桌面应用程序。 因此,现在,我正在从服务器中获取数据并使用以下命令将其保存为状态React的Context API更新UI。 我在渲染器过程中保持状态以及添加,删除和更新状态的功能,并与IPC共享数据 但是随着应用程序的扩展,我需要一个更好的方法。 P.S。如果有任何实时数据库(例如rxdb),我可以将数据库与Electron应用程序一
..
我是电子新手。我有两个html页面,当单击一个按钮时,我想打开第二个页面。我的代码如下,但是我只得到一个空白窗口。不是第二页。 这是index.js const electronic = require('electron') const {app,BrowserWindow} = electronic app.on('ready',()=> { let win = ne
..
在package.json中,我有几个电子应用程序: “ name”:“ my-app”, “ version”:“ 1.0.0”, “ description”:“”, “ main”:“ main.js”, “ scripts”:{ “ start”:“ electron”。 }, 当我愿意 npm start 在app文件夹中,用于运行相应的应用程序。当使用 npm
..
Hello Stackoverflow社区, 我目前正在使用Electron涉足跨平台应用程序。 由于我是该主题的新手,因此存在一些不确定性: 在“常规”网络开发中,我将使用Go(lang)编写一个处理JSON文件的API。 是否可以像离线服务器一样设置Electron来进行API调用? 请先谢谢您。非常感谢您的帮助。 解决方案 是的,有可能,这里是一个库 go-asti
..
我正在尝试将vue路由器与Electron JS上的应用程序一起使用。如果我在渲染页面上使用路由器,则路由器工作已完成。但是我不知道如何过渡到页面,例如-使用“纸盒”的“设置”。尝试转换时,将打开空白页。 我已经准备了该项目的一个工作示例。仅构建项目存在此问题。在开发模式下,一切都很好。 这是我在github上的工作示例。请寻求帮助。 git clone https://githu
..
我在Windows中已部署了Electron App。 我想在.exe上添加命令行选项。 “ C:\Program Files\ MyApp.exe“ -debug 如何读取应用程序中的调试标志?我尝试使用process.argv,但调试变量不存在。 解决方案 您所有的参数都在 process.argv 数组。因此,如果您尝试从主流程访问参数,则可以使用以下命令: /
..
每个人晚上, 我已经开始为我想使用电子框架编写的应用程序做一些研究。我已经弄清楚了如何向用户显示我想要的内容,除了图标。在应用程序的一部分中,用户可以键入路径,它将在该路径中列出文件,我想从文件中拉出图标,以便图标显示出来,就像在Windows文件浏览器中一样。这是我遇到障碍的地方,我正在寻找一些指导。 nodejs中是否有一种方法可以让我提供文件路径并作为回报,我可以传递给HTML图
..
我正在使用JavaScript,node.js和Electron构建应用程序。 该应用程序的一部分旨在锁定计算机,直到用户进行身份验证为止。 这可行,但是我需要使应用程序禁用 alt + tab 键盘快捷键,因为当前用户可以使用它跳过我的锁定页面(从而无需进行身份验证即可使用计算机)。 任何建议都将不胜感激。 解决方案 您可以为窗口打开信息亭模式,使其全屏显示并始终位于顶
..
我有一个能够在Visual Studio Code中调试的Electron应用程序。升级到0.10.8版后,它将不再运行。 我在launch.json文件中收到以下错误消息: 相对路径将不再自动转换为绝对路径。考虑使用$ {workspaceRoot}作为前缀。 要使用的运行时可执行文件的绝对路径。默认为PATH上的运行时可执行文件。 这是我的launch.json文件:
..
我只想使用 showOpenDialog 并加载图像。但是当我选择一个图像应用程序时会崩溃。 main.js: ... ipcMain.on('open-file-dialog',function(event){ const window = BrowserWindow.getFocusedWindow(); dialog.showOpenDialog(窗口,{ 属性:
..
我有一个使用Electron,React和React Router的应用程序。我在组件构造函数中使用 ipcRenderer 将事件从我的组件发送到主要的Electron进程。在将React Router添加到组合中之后,我注意到每次离开并返回组件时,一次又一次添加ipcRenderer事件。我认为这是因为React Router可以根据需要安装和卸载组件。 我通过检查事件是否已经像这样注册
..
我试图甚至在OSX上使用上下文菜单捕获托盘图标点击时的点击,但是根据文档,由于某些原因,OSX中将其禁用: 平台限制: 在OS X上,如果任务栏图标具有上下文菜单,则单击的事件将被忽略。 我想知道是否还有另一种方法来知道带有上下文菜单的任务栏图标何时被交互 相关代码: var app = require('应用”); var path = req
..
我尝试使用Electron和Angular5编写我的第一个台式机应用程序,但不幸的是,我仍然无法使用fs模块。看来我已经正确导入了fs(Visual Studio Code中没有错误,并且代码完成没有错误),但是当我尝试使用“ fs.readFile”时,控制台会打印出此错误: 未捕获的TypeError:__WEBPACK_IMPORTED_MODULE_2_fs __。readFile不
..
renderer.js ipcRenderer.sendSync('setGlobal','globalVarName')。varInner.varInner2 ='结果' ; main.js global.globalVarName = { varInner:{ varInner2:'' }, iWontChange:'hi' }; ipcM
..
我已经写了一个非常非常基础的电子应用程序-标准的hello world类型,您在那里基本上有一个HTML文件,上面写着“ Hello,World”,该文件位于电子文件中的“ app”目录中,然后 现在,假设我希望能够与这些进程(主要是渲染器)进行通信两者!)都可以从我的应用程序中的javascript中完成吗?我在网上找不到任何东西-但我的主要问题可能是我一开始甚至都不知道要搜索什么。我对E
..
我从电子/节点js应用程序的依赖项(电子边缘)中得到了错误。 node.js版本为5.5.0,电子版本为0.36.7 解决方案 要完成Mark Meyer的回答,如果您再次将 create-react-app 与电子结合使用,您将无法删除webpack而不弹出create- react-app。这是使用 @ craco / craco 的解决方案: npm i-保存@ craco
..
昨天,我在Electron上进行了很好的开发。然后我跳到电脑上意识到Electron现在根本无法工作。 我删除了 node_modules 并做了全新的 npm安装 package.json: ... “ devDependencies”:{ “ devtron”:“ ^ 1.4.0”, “ electron”:“ ^ 1.4.7 “ }, ” dependencies“:
..
我正在构建一个电子应用程序, 我可以使用shell api轻松地运行shell命令( https://electronjs.org/docs/api/shell ) 此命令运行完美例如: shell.openItem(“ D:\test.bat”); 这不是 shell.openItem(“ D:\test.bat arguments1”);
..
我想拦截某些HTTP请求并将其替换为文件。所以我想我可以像这样使用 electron.protocol.interceptFileProtocol : protocol.interceptFileProtocol('http',(request,callback)=> { //仅拦截对“ http://example.com”的请求,如果$( request.url.startsWith
..
菜单项1菜单项2
..