如何区分浏览器选项卡关闭和刷新功能。
截至目前,窗口刷新和关闭事件没有不同的事件。
我的要求是检查天气用户是否已登录或未在任何选项卡中,这样我就不会允许他在任何其他选项卡中加载我的应用程序。
在GWT (java)
private void registerWindowCloseEvent() {
Window.addCloseHandler(new CloseHandler<Window>() {
@Override
public void onClose(CloseEvent<Window> event) {
// do something on close
}
});
}
在JavaScript/Jquery:
window.onbeforeunload = function(e) {
// do something on close
};
上述事件正在为事件刷新和关闭触发..有什么方法可以区分。