草庐IT

Electron-Forge

全部标签

node.js - 将同步消息从 IpcMain 发送到 IpcRenderer - Electron

在electron,可以通过ipcRenderer.sendSync('synchronous-message','ping')将同步消息从IpcRenderer发送到IpcMain。还可以使用window.webContents.send('ping','whooooooooh!')将async消息从IpcMain发送到IpcRenderer但是有什么方法可以将sync消息从IpcMain发送到IpcRenderer? 最佳答案 ipcMain*没有这样的功能。但是,您可以通过以下步骤异步获得几乎相同的结果:将仅在同步调用之后运行

node.js - 将同步消息从 IpcMain 发送到 IpcRenderer - Electron

在electron,可以通过ipcRenderer.sendSync('synchronous-message','ping')将同步消息从IpcRenderer发送到IpcMain。还可以使用window.webContents.send('ping','whooooooooh!')将async消息从IpcMain发送到IpcRenderer但是有什么方法可以将sync消息从IpcMain发送到IpcRenderer? 最佳答案 ipcMain*没有这样的功能。但是,您可以通过以下步骤异步获得几乎相同的结果:将仅在同步调用之后运行

javascript - 如何从 Atom Electron 应用程序中调用 Shell 脚本或 python 脚本

我正在尝试使用AtomElectron为Mac和Windows编写桌面应用程序。我需要的是:一个按钮。当用户单击按钮时,它会运行以下shell(或python脚本):pingx.x.x.x结果会显示在一个TextArea中。我尝试使用[shelljs]和[yargs],但它似乎不适用于Atomelectron。我想要的只是使用JAVASCRIPT编写桌面应用程序(当然是GUI),它调用一些脚本(shell&&python)来做一些自动化工作。任何建议将不胜感激,谢谢:) 最佳答案 可以直接用Node完成,可以使用child_proc

javascript - 如何从 Atom Electron 应用程序中调用 Shell 脚本或 python 脚本

我正在尝试使用AtomElectron为Mac和Windows编写桌面应用程序。我需要的是:一个按钮。当用户单击按钮时,它会运行以下shell(或python脚本):pingx.x.x.x结果会显示在一个TextArea中。我尝试使用[shelljs]和[yargs],但它似乎不适用于Atomelectron。我想要的只是使用JAVASCRIPT编写桌面应用程序(当然是GUI),它调用一些脚本(shell&&python)来做一些自动化工作。任何建议将不胜感激,谢谢:) 最佳答案 可以直接用Node完成,可以使用child_proc

node.js - Electron PDF 查看器

我有一个从PHP服务器加载URL的Electron应用程序。该页面包含一个具有PDF源的iFrame。PDF页面在普通的网络浏览器中似乎完全可以,但要求在Electron中下载。有什么帮助吗?我的html页面代码是HelloWorld!Somehtmlcontenthere...而我的js代码类似于mainWindow=newBrowserWindow({width:800,height:600})mainWindow.loadURL(url.format({pathname:path.join(__dirname,'index.html'),protocol:'file:',slas

node.js - Electron PDF 查看器

我有一个从PHP服务器加载URL的Electron应用程序。该页面包含一个具有PDF源的iFrame。PDF页面在普通的网络浏览器中似乎完全可以,但要求在Electron中下载。有什么帮助吗?我的html页面代码是HelloWorld!Somehtmlcontenthere...而我的js代码类似于mainWindow=newBrowserWindow({width:800,height:600})mainWindow.loadURL(url.format({pathname:path.join(__dirname,'index.html'),protocol:'file:',slas

javascript - 在 Atom Electron 中使用 Express

我有一个运行Express的应用程序,我正在尝试使用electron分发它.在调试中运行Electron:/path/to/electron/Electron.app/Contents/MacOS/Electronpath-to-my-app我的应用程序运行良好。Express启动它的服务器,一切正常——主窗口使用mainWindow.loadUrl('http://localhost:3000/');正确打开当我按照distribution教程(之前链接)时,我将我的应用程序资源复制到:/path/to/electron/Electron.app/Contents/Resources

javascript - 在 Atom Electron 中使用 Express

我有一个运行Express的应用程序,我正在尝试使用electron分发它.在调试中运行Electron:/path/to/electron/Electron.app/Contents/MacOS/Electronpath-to-my-app我的应用程序运行良好。Express启动它的服务器,一切正常——主窗口使用mainWindow.loadUrl('http://localhost:3000/');正确打开当我按照distribution教程(之前链接)时,我将我的应用程序资源复制到:/path/to/electron/Electron.app/Contents/Resources

javascript - 如何通过javascript关闭 Electron 应用程序?

我正在通过Electron运行一个快速应用程序。下面是main.jsconstelectron=require("electron"),app=electron.app,BrowserWindow=electron.BrowserWindow;letmainWindow;functioncreateWindow(){mainWindow=newBrowserWindow({width:1200,height:800,frame:false,kiosk:true});mainWindow.loadURL(`file://${__dirname}/index.html`)mainWindo

javascript - 如何通过javascript关闭 Electron 应用程序?

我正在通过Electron运行一个快速应用程序。下面是main.jsconstelectron=require("electron"),app=electron.app,BrowserWindow=electron.BrowserWindow;letmainWindow;functioncreateWindow(){mainWindow=newBrowserWindow({width:1200,height:800,frame:false,kiosk:true});mainWindow.loadURL(`file://${__dirname}/index.html`)mainWindo