检测window.close是否有效

如何检测window.close是否有效? 我使用的function如下:

function closePopupWindow() { self.close(); var ww = window.open('', '_self'); ww.close(); } 

哪个适用于大多数情况,但由于浏览器设置,关闭按钮并不总是有效,所以我想通知用户窗口是否关闭,他们必须手动完成。 我尝试在函数中添加一个超时,但似乎无论如何都会被调用。

任何帮助,将不胜感激。 谢谢。