乘风助手
程序员
输入您的需求,我来帮您实现

要在 Electron 中设置全局变量并在 HTML 文件中使用,可以按照以下步骤进行操作:

  1. 在主进程(main process)中设置全局变量。在主进程的入口文件(通常是 main.js)中,使用 global 对象来设置全局变量。例如,设置一个名为 myVariable 的全局变量:
// main.js
const { app, BrowserWindow } = require('electron');

// 创建窗口时设置全局变量
app.on('ready', () => {
  global.myVariable = 'Hello, World!';
  // 创建窗口等其他操作...
});
  1. 在渲染进程(renderer process)中使用全局变量。在渲染进程中的 HTML 文件中,可以通过 window 对象来访问全局变量。例如,在 index.html 文件中使用 myVariable
<!-- index.html -->
<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>Electron App</title>
</head>
<body>
  <script>
    // 在 HTML 文件中使用全局变量
    console.log(window.myVariable); // 输出:Hello, World!
  </script>
</body>
</html>

通过以上步骤,你可以在 Electron 中设置全局变量,并在 HTML 文件中使用它。