如果他/她退出(关闭窗口/关闭标签页)页面,我想向用户显示反馈弹出窗口。如果他/她同时点击页面上的第三方链接(任何其他主机)而不是自身链接(属于同一主机),则同样应该有效。我已经尝试过window.onbeforeunload,它似乎仅适用于IE出口。有人可以帮我这个吗?
谢谢, Racky
答案 0 :(得分:2)
使用unload()
事件:
以下是该页面的示例:
$(window).unload( function () { alert("Bye now!"); } );
当你刷新页面时会调用,因为从技术上讲你没有提交它,你再次要求它,这意味着你要离开你所在的那个。
自我链接不应该导致重新加载页面,所以你会没事的。自我链接需要为#anchorname
或doSomeJavaScript(); return false;