Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 5840|Respuesta: 3

[JavaScript] JS determina si la página actual es un iframe o una ventana emergente

[Copiar enlace]
Publicado en 30/7/2022 10:27:58 | | | |
ventana

Al aplicar una página con un conjunto de marcos o iframe, existen varios conceptos de ventana

window.self: es una referencia a la ventana actual en sí. Equivalente a ventana y ventana.yo
window.parent: Vuelve a la ventana de padre.
window.top: Volver a la ventana principal de nivel superior (algunas ventanas tienen varias capas de framesets o iframes)

JS determina si la página actual es una ventana Iframe

Cuando la página actual no tiene ventana padre, tanto window.parent como window.top devolven una referencia a la ventana actual.
Puedes saber si la página actual está en un iframe indicando si window.parent o window.top es la ventana actual.

o



JS determina si la página actual es una ventana emergente

Determina si la ventana actual se abre a través de window.open.

Algunos navegadoresEn algunos casos, configura el abridor de ventanas a ventana. Esta es la comprobación pop-up más fiable que uso ahora mismo.



Resumen

Determina si es una ventana de nivel superior, un iframe o una ventana emergente

(Fin)





Anterior:Los proyectos front-end de StackBlitz se editan y comparten en línea
Próximo:Comunicación entre ventanas en HTML5 PostMessage
 Propietario| Publicado en 30/7/2022 10:42:58 |
 Propietario| Publicado en 30/7/2022 22:08:00 |
Comunicación entre ventanas en HTML5 PostMessage
https://www.itsvse.com/thread-10343-1-1.html
Publicado en 1/8/2022 11:01:15 |
Esto ha aprendido útil;
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com