我想知道如何在默认浏览器中打开一个网页链接,当点击一个电子应用程序中的按钮。有人能帮助我吗?
在main.js的顶部,确保定义了以下变量:
const ipc = ipcMain;
const { app, BrowserWindow, ipcMain, webContents } = require('electron');
在你的按钮onclick函数中(在渲染器中),使用以下代码:
ipc.send('SomeEvent');
还要确保在渲染器
中定义了以下内容const { ipcRenderer } = require('electron');
const ipc = ipcRenderer;
然后,使用以下命令在外部浏览器中打开(它将在用户的默认状态下打开)
ipc.on('SomeEvent', ()=>{
require('electron').shell.openExternal('<LINK_HERE>');
})