✨Feat: 显示系统运行环境
This commit is contained in:
@@ -16,5 +16,7 @@
|
||||
<body>
|
||||
<h1>Hello Electron</h1>
|
||||
<p>👋</p>
|
||||
<p id="info"></p>
|
||||
</body>
|
||||
<script src="renderer.js"></script>
|
||||
</html>
|
||||
|
||||
@@ -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");
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
const { contextBridge } = require("electron");
|
||||
|
||||
contextBridge.exposeInMainWorld("versions", {
|
||||
node: () => process.versions.node,
|
||||
chrome: () => process.versions.chrome,
|
||||
electron: () => process.versions.electron,
|
||||
});
|
||||
@@ -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()}`;
|
||||
Reference in New Issue
Block a user