根据Mozilla, 如果没有使用window.open();
打开窗口,window.close()将无法在FF中工作我们在项目中实现了ExtJS,并使用锚标记和target ='_ blank'打开了一个新的窗口/选项卡。在新窗口中,有一个带有js代码的关闭按钮:'window.close();'。
根据mozilla标准,此代码根本不起作用,但奇怪的是它在某些情况下有效,在某些情况下不起作用。
有人可以提供一些提示/建议或解决方法吗?
答案 0 :(得分:0)
尝试:
window.open('', '_self', '');
window.close();
在Chrome for iOS上遇到了一些问题(在其他浏览器中它运行得很好)。对于那个在超时后关闭的电话>如上所述300 here
因此代码应如下所示:
window.open('', '_self', '');
setTimeout(window.close, 1000);