Cómo poner el navegador en primer plano en la acción del usuario

Creé una aplicación html5 en la que abro un pdf, después de abrir el PDF, mi aplicación pasa al fondo. ¿Hay alguna opción para traerlo de vuelta al primer plano?

preguntado el 12 de junio de 12 a las 17:06

Espero que no te moleste que cambié el título. No hay nada específico para html5 en este caso. -

@sebas sí, tienes razón, gracias -

2 Respuestas

Puede usar el pdf.js e incrustar el archivo pdf en la misma página. Entonces puedes usar el z-index propiedad css para traer cualquier elemento al frente. Un elemento con mayor orden de apilamiento siempre está delante de un elemento con menor orden de apilamiento.

En su controlador de eventos de acción de usuario, hace algo como esto:

myElement.style.zIndex = 1000; // DOM Scripting Example (Single Element)

// or

$('#myElement').css('z-index', 1000); // jQuery Example (All elements with the "myElement" id)

myElement representa el elemento que desea llevar a la parte superior.

Respondido el 12 de junio de 12 a las 17:06

Desafortunadamente, no hay control de javascript sobre:

  • las aplicaciones que se abren (no puedes forzarlas en segundo plano)
  • el propio navegador (no se puede forzar en primer plano)

Lo mejor que puede hacer es encontrar un lector de pdf de javascript completo y usarlo para abrir su pdf, dándole control sobre él. Ni siquiera sé si tal cosa existe, pero definitivamente es algo posible de hacer si tienes tiempo :-)

Saludos.

Respondido el 12 de junio de 12 a las 17:06

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.