gpt4 book ai didi

javascript - 无法在PC中获得 Electron 中的当前事件窗口

转载 作者:行者123 更新时间:2023-12-03 12:40:13 30 4
gpt4 key购买 nike

我正在尝试使用 Electron 获取PC中当前 Activity 窗口的信息,但是我无法做到这一点,而且我对 Electron 框架是完全陌生的。请帮助我达到要求。谢谢。

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Hello World!</title>
<!-- https://electronjs.org/docs/tutorial/security#csp-meta-tag -->
<meta http-equiv="Content-Security-Policy" content="script-src 'self' 'unsafe-inline';" />
</head>
<body>
<h1>Hello World!</h1>
We are using node
<script>document.write(process.versions.node)</script>,
Chrome
<script>document.write(process.versions.chrome)</script>,
and Electron
<script>
document.write(process.versions.electron)
console.log(process.versions);

const ipcRenderer = require('electron').ipcRenderer;
console.log(ipcRenderer);


</script>.





</body>
</html>

最佳答案

如果创建了新项目,则应将JavaScript写入renderer.js文件中,该文件应位于index.html的同一目录中。这是您需要做的:

  • 您需要创建span s来动态填充每个版本,并在renderer.js的结束标记后引用body:
  • <body>
    <h1>Hello World!</h1>
    We are using node <span id="nodeVersion"></span>,
    Chrome <span id="chromeVersion"></span> and
    Electron <span id="electronVersion"></span>
    </body>
    <script src="./renderer.js"></script>
  • renderer.js文件中(如果不存在则创建它),添加以下内容:
  • document.getElementById("nodeVersion").innerHTML = process.versions.node;
    document.getElementById("chromeVersion").innerHTML = process.versions.chrome;
    document.getElementById("electronVersion").innerHTML = process.versions.electron;
    console.log(process.versions);
    const ipcRenderer = require('electron').ipcRenderer;
    console.log(ipcRenderer);

    关于javascript - 无法在PC中获得 Electron 中的当前事件窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62132727/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com