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

137
Vistas
Cómo hacer que el navegador de escritorio vuelva a estar en primer plano cuando se minimiza a través de una notificación automática

Estoy tratando de llevar los navegadores de escritorio como Firefox, Chrome, Brave, etc. a la vanguardia cuando se hace clic en una notificación automática.

EDITAR: Tan pronto como publiqué este comentario, pensé en eliminar event.preventDefault(); y eso funcionó para hacer la ventana emergente, pero se abre en una nueva pestaña y no se selecciona.

Tal como está con este código, la página se abre pero se abre en una nueva pestaña que no está seleccionada. Digamos que minimizo Firefox y empiezo a trabajar en el bloc de notas o GIMP; Quiero hacer clic en una notificación automática y luego hacer que vuelva a poner el navegador en primer plano con la nueva pestaña seleccionada también.

Jquery o Javascript funcionarán si puedo lograr mi objetivo.

Además, no quiero que esto abra una nueva instancia del navegador; Quiero que el código use la instancia del navegador existente pero que aparezca con mi enlace seleccionado.

Aquí está mi código hasta ahora, y no logra mi objetivo:

 function sendPush(pushTitle, pushBody, pushUrl) { // pushTitle is the title, pushBody is the body, pushUrl is the link that will be opened when the push notification is clicked // check if the browser supports push notes if (!("Notification" in window)) { console.log("This browser does not support desktop notification. To get push notifications use a chromium based browser or mozilla based browser"); } // generate and send the push notification else if (Notification.permission === "granted") { var notification = new Notification(pushTitle,{ onshow: null, onerror: null, onclose: null, title: pushTitle, dir: "auto", lang: "", body: pushBody, tag: "", icon: pushIcon }); } // add the onclick listener to make the notification interactive and open a link if (notification){ notification.onclick = function(event) { // if I remove this it works but doesn't select the new tab //event.preventDefault(); // I tried removing _blank and that didn't work window.open(pushUrl, '_blank'); // I tried doing window.focus() but it doesn't work window.focus(); } } }

¿Cómo puedo volver a poner la ventana del navegador en primer plano si está en segundo plano debido a una notificación automática?

He buscado en google y duckduckgo extensamente pero no encontré nada que funcione. ¿Es esto posible?

EDITAR: si event.preventDefault(); trae la ventana al frente, pero la pestaña no está seleccionada cuando aparece la ventana. ¿Alguna forma de abrir una nueva pestaña Y aparecer al mismo tiempo?

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