在Javascript中覆盖window.close
我试图在javascript
覆盖window.close()
方法。 这是我的代码。
(function () { var _close = window.close; window.close = function () { window.opener.alert("test"); _close(); }; })();
我试图将此代码绑定到新窗口并在关闭新窗口时执行内部代码。 有可能覆盖window.close
这样吗?
试试这个
您可以使用window.onbeforeunload事件来调用任何函数但是,不允许使用警报,提示,确认框。 你可以返回任何字符串,以显示任何消息。
//var _close = window.onbeforeunload; window.onbeforeunload = function () { // window.opener.alert("test"); //_close(); return callBack(); }; function callBack() { return "Testing"; }
如果您想关闭任何其他子窗口
你可以试试这个
var k = window.open("url"); k.onbeforeunload = callBack;