internet habilitar enable chrome javascript browser

habilitar - enable javascript opera



¿Cómo puedo cerrar una ventana del navegador sin recibir el mensaje "¿Desea cerrar esta ventana?" (18)

Aquí está la función de Javascript que utilizo para cerrar el navegador sin Indicar o Advertencia, también se puede invocar desde Flash. Debería estar en un archivo html.

function closeWindows() { var browserName = navigator.appName; var browserVer = parseInt(navigator.appVersion); //alert(browserName + " : "+browserVer); //document.getElementById("flashContent").innerHTML = "<br>&nbsp;<font face=''Arial'' color=''blue'' size=''2''><b> You have been logged out of the Game. Please Close Your Browser Window.</b></font>"; if(browserName == "Microsoft Internet Explorer"){ var ie7 = (document.all && !window.opera && window.XMLHttpRequest) ? true : false; if (ie7) { //This method is required to close a window without any prompt for IE7 & greater versions. window.open('''',''_parent'',''''); window.close(); } else { //This method is required to close a window without any prompt for IE6 this.focus(); self.opener = this; self.close(); } }else{ //For NON-IE Browsers except Firefox which doesnt support Auto Close try{ this.focus(); self.opener = this; self.close(); } catch(e){ } try{ window.open('''',''_self'',''''); window.close(); } catch(e){ } } }

¿Cómo puedo cerrar una ventana del navegador sin recibir el mensaje ¿Desea cerrar esta ventana ?

El mensaje aparece cuando uso window.close(); función.


Coloque el siguiente código en ASPX.

<script language=javascript> function CloseWindow() { window.open('''', ''_self'', ''''); window.close(); } </script>

Coloque el siguiente código en el código detrás del evento de clic de botón.

string myclosescript = "<script language=''javascript'' type=''text/javascript''>CloseWindow();</script>"; Page.ClientScript.RegisterStartupScript(GetType(), "myclosescript", myclosescript);

Si no tiene ningún procesamiento antes de cerrar, puede colocar directamente el siguiente código en la propia ASPX en la etiqueta de clic del botón.

OnClientClick="CloseWindow();"

Espero que esto ayude.


Crea una función de JavaScript

<script type="text/javascript"> function closeme() { window.open('''', ''_self'', ''''); window.close(); } </script>

Ahora escribe este código y llama a la función JavaScript anterior

<a href="Help.aspx" target="_blank" onclick="closeme();">Help</a>

O simplemente:

<a href="" onclick="closeme();">close</a>


Debido a las mejoras de seguridad en IE, no puede cerrar una ventana a menos que sea abierta por un script. Entonces, la solución será dejar que el navegador piense que esta página se abre usando un script, y luego cerrar la ventana. A continuación está la implementación.

¡Prueba esto, funciona como un encanto!
javascript cierra la ventana actual sin prompt IE

<script type="text/javascript"> function closeWP() { var Browser = navigator.appName; var indexB = Browser.indexOf(''Explorer''); if (indexB > 0) { var indexV = navigator.userAgent.indexOf(''MSIE'') + 5; var Version = navigator.userAgent.substring(indexV, indexV + 1); if (Version >= 7) { window.open('''', ''_self'', ''''); window.close(); } else if (Version == 6) { window.opener = null; window.close(); } else { window.opener = ''''; window.close(); } } else { window.close(); } } </script>

javascript cierra la ventana actual sin prompt IE


Desde here :

<a href="javascript:window.opener=''x'';window.close();">Close</a>

Necesita establecer window.opener en algo, de lo contrario se queja.


El navegador se queja porque está usando JavaScript para cerrar una ventana que no se abrió con JavaScript, es decir, window.open(''foo.html''); .


En la etiqueta del cuerpo:

<body onload="window.open('''', ''_self'', '''');">

Para cerrar la ventana:

<a href="javascript:window.close();">

Probado en Safari 4.0.5, FF para Mac 3.6, IE 8.0 y FF para Windows 3.5


En mi situación, el siguiente código estaba incrustado en un archivo php.

var PreventExitPop = true; function ExitPop() { if (PreventExitPop != false) { return "Hold your horses! /n/nTake the time to reserve your place.Registrations might become paid or closed completely to newcomers!" } } window.onbeforeunload = ExitPop;

Así que abrí la consola y escribí lo siguiente

PreventExitPop = false

Esto resolvió el problema. Por lo tanto, busque el código JavaScript y encuentre la (s) variable (s) y asígnelos a un "valor" apropiado que en mi caso era "falso"


Esto funciona en Chrome 26, Internet Explorer 9 y Safari 5.1.7 ( sin el uso de una página auxiliar, a la respuesta de Nick):

<script type="text/javascript"> window.open(''javascript:window.open("", "_self", "");window.close();'', ''_self''); </script>

El window.open anidado hace que IE no muestre el mensaje ¿Desea cerrar esta ventana ?

Desafortunadamente, es imposible que Firefox cierre la ventana.


Esto funcionará:

<script type="text/javascript"> function closeWindowNoPrompt() { window.open('''', ''_parent'', ''''); window.close(); } </script>


La mejor solución que he encontrado es:

this.focus(); self.opener=this; self.close();


Los scripts no pueden cerrar una ventana que abrió un usuario. Esto se considera un riesgo de seguridad. Aunque no está en ningún estándar, todos los proveedores de navegadores siguen esto ( documentos de Mozilla ). Si esto sucede en algunos navegadores, se trata de un error de seguridad que (idealmente) se aplica de manera muy rápida.

Ninguno de los hacks en las respuestas a esta pregunta funcionan más, y si alguien presenta otro hack sucio, eventualmente dejará de funcionar también.

Te sugiero que no desperdicies energía luchando contra esto y adoptas el método que el navegador te ofrece tan útilmente: pregúntale al usuario antes de que aparentemente se cuelgue la página.


Mi amigo ... hay una manera, pero "piratear" no comienza a describirlo. Básicamente, debes explotar un error en IE 6 y 7.

Funciona todo el tiempo!

En lugar de llamar a window.close() , redirija a otra página.

Página de inicio:

alert("No whammies!"); window.open("closer.htm", ''_self'');

Redirigir a otra página. Esto engaña al IE para que pueda cerrar el navegador en esta página.

Página de cierre:

<script type="text/javascript"> window.close(); </script>

Impresionante ¿eh?


Por razones de seguridad, una ventana solo se puede cerrar en JavaScript si fue abierta por JavaScript. Para cerrar la ventana, debe abrir una nueva ventana con _self como destino, que sobrescribirá su ventana actual, y luego cerrar esa (lo que puede hacer desde que se abrió a través de JavaScript).

window.open('''', ''_self'', ''''); window.close();


Voy a publicar esto porque esto es lo que estoy usando actualmente para mi sitio y funciona tanto en Google Chrome como en IE 10 sin recibir ningún mensaje emergente:

<html> <head> </head> <body onload="window.close();"> </body> </html>

Tengo una función en mi sitio que quiero ejecutar para guardar una variable de activación / desactivación de la sesión sin ir directamente a una página nueva, así que solo abro una pequeña página web emergente. Esa página web se cierra inmediatamente con onload="window.close();" función.


window.open('''', ''_self'', '''').close();

Lo siento un poco tarde aquí, pero encontré la solución, al menos para mi caso. Probado en Safari 11.0.3 y Google Chrome 64.0.3282.167


window.open('''', ''_self'', ''''); window.close();

Esto funciona para mí


window.opener=window; window.close();