浏览器选项卡关闭在gwt中检测
问题描述:
我正在开发一个gwt应用程序,我将仅支持ie7。现在我有一个要求检测浏览器选项卡关闭event.I已尝试Window.addWindowClosingHandler(...)。但是,当我们点击页面中的任何网址或刷新时,这个问题就会被解雇。我只想检测浏览器关闭事件。我不想捕获任何其他事件,如浏览器刷新,网址点击。有没有什么办法可以检测到这一点。浏览器选项卡关闭在gwt中检测
答
它应该工作
Window.addCloseHandler(new CloseHandler<Window>() {
@Override
public void onClose(CloseEvent<Window> event) {
Window.alert("bye bye beautiful");
}
});
[编辑]
或者你搜索onBrowserEvent();
并检测该事件的用户做
public void onBrowserEvent(Event event)
{
switch (DOM.eventGetType(event))
Event.onClick
Event.onPaste
Event.onLoad
嗨希拉尔,寻找答案感谢。其实我想确定一下这个关闭事件是如何被解雇的。我想知道用户是否点击了浏览器关闭或刷新按钮或页面中的某个链接。基于此我想做点什么。 – DonX 2011-01-28 11:29:34