window.close (); Introducción resumida del código JS que cierre la ventana del navegador
| Número de serie | Cierre el código | Necesito confirmar | Sin efecto | No se requiere confirmación | prueba |
|---|---|---|---|---|---|
| 1 | Window.close () | IE7 | Firefox, Chrome, Safari | Ópera | Cerca |
| 2 | Window.opener = nulo; Window.open ('', '_ self'); window.close (); | Firefox | IE7, Opera, Chrome, Safari | Cerca | |
| 3 | Window.open ('', '_ self'); window.close (); | Firefox | IE7, Opera, Chrome, Safari | Cerca | |
| 4 | Window.opener = nulo; window.close (); | IE7 | Firefox, Safari | cromo, ópera | Cerca |
| 5 | var abierto = window.open ('sobre: en blanco', '_ self'); abierto.opener = nulo; abierto.close (); | Firefox | Safari, IE7, Chrome, Opera | Cerca | |
| 6 | var abierto = window.open ('sobre: en blanco', '_ self'); abierto.close (); | Safari, Firefox | Firefox, IE7, Chrome, Opera | Cerca |
Abra una página de múltiples maneras y cierre con Window.Close (), que funciona de manera diferente en cada navegador. Si ingresa la URL directamente en la barra de direcciones, llamar a Window.close () bajo Firefox Chrome Safari no será válido para cerrar la página. Por ejemplo, si Ctrl + haga clic en el enlace para abrir la ventana, no se puede cerrar llamando a Window.close () en Firefox.
Las diferencias son las siguientes:
| Ingrese URL en la barra de direcciones | Haga clic en el enlace | Tecla CTRL + Haga clic en el enlace | ventana. Abierta | ventana.showmodaldialog | |
|---|---|---|---|---|---|
| IE6 | Se cierra la ventana rápida | Cerrar directamente | Cerrar directamente | Cerrar directamente | Cerrar directamente |
| IE7/8 | Cerrar directamente | Se cierra la ventana rápida | Se cierra la ventana rápida | Cerrar directamente | Cerrar directamente |
| Firefox | No cierres, sin aviso | Cerrar directamente | No cierres, sin aviso | Cerrar directamente | Cerrar directamente |
| Safari | No cierres, sin aviso | Cerrar directamente | Cerrar directamente | Cerrar directamente | Cerrar directamente |
| Cromo | No cierres, sin aviso | Cerrar directamente | Cerrar directamente | Cerrar directamente | Cerrar directamente |
| Ópera | Cerrar directamente | Cerrar directamente | Cerrar directamente | Cerrar directamente | No compatible |
Posibles razones por las cuales Firefox no puede cerrarse:
No es un problema con el código JS Window.close (), sino un problema de configuración con Firefox. La solución es la siguiente: Ingrese sobre: Configurar en la barra de direcciones de Firefox y encontrar DOM.allow_scripts_to_close_windows. Haga clic derecho para cambiar para cambiar el falso anterior a verdadero. Nota: El valor predeterminado es falso, para evitar que los scripts cierren a Windows al azar
También adjunto: window.opener = null; // para no aparecer en la caja de indicación Window.close (); // Cerrar la ventana
El artículo anterior Window.close (); La introducción resumida del código JS de la ventana del navegador es todo el contenido que comparto con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.