我们如何能够在GWT使用onbefoerunload(how can we use onbefoer

2019-10-20 00:21发布

我创建防止当他重新加载页面或按退格或按回浏览器的按钮,用户的功能。 我尝试下面的代码..

$wnd.beforeunload=function()
 {
    return "hello";
 }

它正在与简单的Java脚本但不是在JSNI。 我也用

Window.addWindowClosingHandler(new ClosingHandler()
{
    @Override
    public void onWindowClosing(ClosingEvent event)
    {
        event.setMessage("Are you sure?");
    }
});

这正与页面refreh和关闭,但不能与浏览器和退格...帮助pleace的后退按钮的工作..

Answer 1:

我已经张贴在同样情况下的答案。

请看看PROMT用户的退格键和浏览器的后退按钮在GWT与截图完整的代码。

尝试使用任何选项:

  • History.addValueChangeHandler
  • WindowClosingHandler
  • Event.addNativePreviewHandler
  • $wnd.onbeforeunload


文章来源: how can we use onbefoerunload in GWT