gpt4 book ai didi

javascript - 使用 HTML anchor 标记在 Electron 中打开外部链接

转载 作者:行者123 更新时间:2023-12-03 06:38:49 27 4
gpt4 key购买 nike

我正在制作一个 Electron 应用程序,我想在我的 index.html 文件中创建一个按钮,以打开我的 GitHub 存储库网站的默认互联网浏览器(例如 Chrome)。我在 StackOverflow 上看到过其他关于此问题的问题并获得了成功的答案,但它们包含 JavaScript 片段,我不知道将它们放在哪里。

最佳答案

使用shell module :

将以下代码添加到 main.js 中:

开头:

const {ipcMain} = require('electron');
const {shell} = require('electron');

在app.on函数之后:

ipcMain.on('loadGH', (event, arg) => {
shell.openExternal(arg);
});

在你的index.html的头部你需要实例化ICP模块:

<script>
const ipc = require('electron').ipcRenderer;
</script>

然后使用onclick事件来实际执行新窗口的加载:

<a HREF="#" onclick="ipc.send('loadGH','http://github.com/yourGitHubName');">Link</a>

关于javascript - 使用 HTML anchor 标记在 Electron 中打开外部链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38063800/

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