Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

275
Vistas
¿Cómo console.log en la nueva ventana creada (no en la ventana principal) en Electron?

Así que tengo una aplicación donde creo una nueva ventana al hacer clic en el botón. Y ahora me gustaría agregar algún detector de eventos en esa nueva ventana (para escribir algo en la consola), pero simplemente no funciona. ¿Cómo puedo activar ese detector de eventos en una nueva ventana, después de que se crea una nueva ventana al hacer clic en el botón?

Mi código de uno de los archivos js:

 const { BrowserWindow } = require('@electron/remote') const remote = require('@electron/remote/main') //Creating new window let secondWindow = new BrowserWindow({ kiosk:false, frame:true, show:false, }) // On mouse click on main window show new window (secondWindow) window.addEventListener('mousedown', function(event) { secondWindow.show(); secondWindow.focus(); secondWindow.webContents.openDevTools() }) // And now i can't do this: secondWindow.addEventListener('mousedown', function(event) { console.log('Second window click') })

about 4 years ago · Santiago Gelvez
1 Respuestas
Responde la pregunta

0

Según la documentación , debe asegurarse de que BrowserWindow esté listo antes de adjuntarle el detector de eventos.

Si BrowserWindow no está listo, intentará adjuntar un evento a un contenedor no definido.

Consulte los documentos para obtener más información.

 const { BrowserWindow } = require('electron') const win = new BrowserWindow({ show: false }) win.once('ready-to-show', () => { win.show() // attach your event here })
about 4 years ago · Santiago Gelvez Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda