【问题标题】:Interacting with Electron via HTML document通过 HTML 文档与 Electron 交互
【发布时间】:2017-01-11 00:21:16
【问题描述】:

请原谅这个愚蠢的问题,但我对 Electron 非常陌生,有点迷茫。

这基本上是我的项目的样子:

package.json:

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

index.html:

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

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

【问题讨论】:

    标签: javascript jquery node.js electron


    【解决方案1】:

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

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

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

    【讨论】:

    • 你能帮我把它简化一下吗?喜欢一步一步的过程吗?感谢您的回复。
    【解决方案2】:

    你可以这样做

    --mystuff.js--

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

    你可以通过这样做来最大化它

    win.maximize();
    

    【讨论】:

      猜你喜欢
      • 2021-07-14
      • 1970-01-01
      • 2012-04-28
      • 2012-01-27
      • 2014-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多