✨Feat: 显示系统运行环境

This commit is contained in:
2025-10-30 08:55:54 +08:00
parent 9ab9b380de
commit 9897662b35
4 changed files with 16 additions and 0 deletions
+2
View File
@@ -16,5 +16,7 @@
<body>
<h1>Hello Electron</h1>
<p>👋</p>
<p id="info"></p>
</body>
<script src="renderer.js"></script>
</html>
+5
View File
@@ -1,9 +1,14 @@
const { app, BrowserWindow } = require("electron");
const path = require("node:path");
const createWindow = () => {
const win = new BrowserWindow({
width: 800,
height: 600,
webPreferences: {
preload: path.join(__dirname, "preload.js"),
},
});
win.loadFile("index.html");
+7
View File
@@ -0,0 +1,7 @@
const { contextBridge } = require("electron");
contextBridge.exposeInMainWorld("versions", {
node: () => process.versions.node,
chrome: () => process.versions.chrome,
electron: () => process.versions.electron,
});
+2
View File
@@ -0,0 +1,2 @@
const information = document.getElementById("info");
information.innerText = `Node.js version: ${window.versions.node()}\nChrome version: ${window.versions.chrome()}\nElectron version: ${window.versions.electron()}`;