Este post describe como cerrar la ventana del navegador, que contiene una aplicación Flex, aunque es cierto que antes de hacer esto, deberías meditar si realmente esta acción tiene sentido… ¿es apropiado que una aplicación Web, tenga la potestad de cerrarte el navegador?
Si aún así deseas cerrar el navegador, desde tu aplicación Flex, este es un sencillo código que te lo permite… siempre y cuando estés usando IE.
var urlExitApp : String = “javascript:window.opener = self; self.close();”;
var request : URLRequest = new URLRequest( urlExitApp );
navigateToURL( request, “_self” );
El problema, es que por seguridad tanto Firefox, como Chrome no permiten cerrar ventanas desde javascript. Por ejemplo firefox, tiene una propiedad por defecto, llamada dom.allow_scripts_to_close_windows, a false. Si queremos que el anterior código funcione para firefox, deberemos introducir en la barra de nuestro navegador, about:config, y buscar dicha variable y modificarla a true.

Deja un comentario
Feed de los comentarios de este artículo