问题与window.close和铬

我试图closures与JavaScript的子窗口和Firefox中一切正常,但在铬窗口不closures

这里是即时通讯使用

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

我试过谷歌的build议,但无济于事。

任何人有类似的问题或知道的解决办法?

我知道这个问题很老,但是我遇到了同样的问题。 这对我工作:

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

如果以前你通过window.open()打开一些其他窗口

这不起作用:

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

但工作:

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

像这样的东西也应该工作:

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

我认为它在Chrome Kiosk(全屏)模式下工作。 尝试成功。

top.window.close()适用于我。 testingIE,FF,Chrome,Safari和Opera。

这对我有效

var win = window.open(“about:blank”,“_self”); win.close();