Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

276
Views
¿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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!