通过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();
- 如何在google appengine上为node.js运行nightmare.js
- 一个被分叉的child_process是否可以作为父项,并且也可以分叉新进程?
- 如何获得在Mac上使用Node.js在前台运行的应用程序窗口的坐标?
- System.importasynchronous模块加载冲突与脚本标记同步加载
- 使用app.quit()closures电子应用程序中的所有打开的窗口是不好的做法?
- alasql:保存对象中的所有数据时,应用程序性能不受影响?
- 从Electron生成子节点进程
- 无法得到globalShortcut注册命令index.js使用发送函数在节点/电子JavaScript应用程序
- ElectronJS:如何从渲染的进程(浏览器窗口)操作cookie?