我正在创建一个功能,阻止用户重新加载页面或按退格键或按浏览器的后退按钮。我尝试以下代码..
$wnd.beforeunload=function()
{
return "hello";
}
它仅适用于 java 脚本,但不适用于 jsni 。我也用过
Window.addWindowClosingHandler(new ClosingHandler()
{
@Override
public void onWindowClosing(ClosingEvent event)
{
event.setMessage("Are you sure?");
}
});
这适用于页面刷新和关闭,但不适用于浏览器的后退按钮和退格键...请帮助..
最佳答案
我已经在相同的上下文中发布了答案。
Please have a look at promt user on backspace and browser backbutton in gwt for complete code with screenshots.
尝试使用任何选项:
History.addValueChangeHandler
WindowClosingHandler
Event.addNativePreviewHandler
$wnd.onbeforeunload
关于java - 我们如何在 GWT 中使用 onbefoerunload,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23291626/