Quiero saber cómo abrir un enlace web en el navegador predeterminado cuando se hace clic en un botón en una aplicación electrónica. ¿Alguien puede ayudarme?
En la parte superior de su main.js, asegúrese de que las siguientes variables estén definidas:
const ipc = ipcMain; const { app, BrowserWindow, ipcMain, webContents } = require('electron');Dentro de la función onclick del botón (en el renderizador), use lo siguiente:
ipc.send('SomeEvent');También asegúrese de que lo siguiente esté definido en su renderizador
const { ipcRenderer } = require('electron'); const ipc = ipcRenderer;Luego, use lo siguiente para abrir en el navegador externo (se abrirá en la configuración predeterminada del usuario)
ipc.on('SomeEvent', ()=>{ require('electron').shell.openExternal('<LINK_HERE>'); })