我需要根据弹出窗口关闭的方式执行不同的操作
我假设有两种方法可以关闭弹出窗口,
window.close
功能有没有办法确定弹出窗口关闭时使用哪种方式?
答案 0 :(得分:1)
AFAIK,没有。的 Relevant 强>
检测浏览器关闭完全是毛茸茸的,更不用说检测 关闭了。
答案 1 :(得分:1)
试试这个..
var myWindow = window.open('yourpage.php','test page','width=640,height=480');
var newwindow = false;
myWindow.onunload = function() {
if (myWindow.closed) {
alert("Window Closed by Your function");
} else if(myWindow && newwindow){
alert("Window Closed by close button");
} else{
newwindow = true;
}
};
用于处理打开窗口期间执行的newwindow
函数的onunload
变量。