在电子(原子壳)中传递js和html部分之间的信息

时间:2015-05-07 16:33:38

标签: electron

根据tutorial,电子应用程序有两个部分 - 条目main.js文件和index.html

  1. 我是否必须在html文件中包含main.js作为脚本
  2. 如何在视图html文件中触发事件以影响js app的状态,反之亦然?他们如何基本沟通?

1 个答案:

答案 0 :(得分:5)

你混淆了几件事。

main.js是运行应用程序时调用的第一个文件。在其他一切之前。它不会运行任何前端代码。

通常,在其中,您使用BrowserWindow API创建一个铬窗口,然后在其中加载.html文件。 (例如index.html)。

然后,你的index.html,你可以调用你想要的每个前端JS代码,或CSS或其他什么。例如,您可以添加一个<script src="myapp.js"></script>,它将运行前端代码。

了解主进程(后端)和渲染进程(前端)之间的区别非常重要。

请参阅解释得非常好的quick start guide