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

114
Views
Javascript: Problema con window.print

En la actualización reciente de los navegadores (Firefox 95+) sucedió algo raro.

Guión:

 - user clicks the print button in main page - user will be redirected to a new page (print page) - when the page fully loaded, the window.print() function executes - when the print dialog dismissed, user will be redirected to main page

Entonces, por ejemplo, escribí este código html:

 <!DOCTYPE html> <html> <head> <title>test</title> </head> <body> test <script language="javascript"> window.print(); console.log('1'); </script> </body> </html>

Como se describe en esta página , el método window.print() se bloqueará mientras el cuadro de diálogo de impresión esté abierto. Y es verdad. a menos que tenga más líneas de guión después de eso.

Abrí un problema aquí y, sin embargo, el problema me parece sin resolver.

si pegas

 window.print(); console.log('1');

directamente en la consola del navegador, funciona según lo previsto.

¿Algún consejo?

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Esto funciona para mí en Safari y Chrome actuales. El registro de la consola se ejecuta después de cerrar el cuadro de diálogo de impresión.

 window.onafterprint = event => { console.log('after print'); }; window.print();

about 4 years ago · Juan Pablo Isaza 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!