通过HTML文件与电子进行交互

请原谅这个愚蠢的问题,但是我对Electron来说是个超级新人,有点失落。

这基本上是我的项目看起来像:

package.json

 ... "main": "main.js", "scripts": { "start": "electron ." } ... 

index.html

 ... <script src="mystuff.js"></script> ... 

我怎么能,例如,从mystuff.js运行像window.maximize() ? 我需要在页面加载之前将其包含在某处吗? 我该怎么做?

在渲染过程中,您可以使用Electron remote API访问当前窗口:

 let window = require('electron').remote.getCurrentWindow(); 

如果您需要从主进程访问窗口,则在打开窗口时会创build对该窗口的引用。

你可以这样做

mystuff.js

 var win= require('electron').remote.getCurrentWindow(); 

你可以通过做最大化

 win.maximize();