如何检测窗口刷新和离开事件

时间:2014-01-20 03:28:50

标签: javascript jquery

当您在Facebook上输入内容,点击刷新按钮或点击上一页按钮而不保存时,Facebook会警告您“您没有保存信息,您确定吗?”有些人喜欢这样。

如何检测这两个事件? unonload在Chrome`中无效,facebook确实检测到了真正的刷新事件。

1 个答案:

答案 0 :(得分:1)

window.onbeforeunload=function(){
    return 'Are you sure you want to exit?';
}

请注意,这不适用于旧版本的Opera。较新的人使用WebKit代替Presto,所以你们都很好。