Pregunta

Im tratando de cerrar una ventana secundaria con javascript y en firefox todo funciona bien, pero en la ventana de cromo duerma cerca

aquí es lo que estoy utilizando

$(document).ready(function() {
    if (window.opener && !window.opener.closed)
        window.opener.location = "http://www.website.com"
    window.close();
});

He intentado una sugerencia sobre de Google , pero fue en vano.

Cualquier persona que tenga un problema similar o sabe de una solución alternativa?

¿Fue útil?

Solución

Sé que esta pregunta es viejo, pero me encontré con el mismo problema. Esto funcionó para mí:

window.open('', '_self', ''); //bug fix
window.close();

Otros consejos

Si previamente se abre otra ventana haciendo window.open ()

Esto no funcionan:

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

pero el trabajo:

window.open(...);
setTimeout(function(){
    window.open('', '_self', '');
    window.close();
}, 100);

Algo como esto también debería funcionar:

setTimeout (function () {     window.close (); }, 50);

Creo que está funcionando en el modo de kiosco de Chrome (pantalla completa). Ensayado con éxito.

top.window.close () funciona para mí. Probado en IE, FF, Chrome, Safari y Opera.

Esto funcionó para mí

Win var = window.open ( "about: blank", "_self"); win.close ();

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top