繁体   English   中英

我如何获得有关网址更改的提示

[英]how can i get a prompt on url change

我是新来的。 我想要当用户按下“后退”按钮时,他得到一个页面将刷新的警报。如果用户按下“后退”按钮,其页面刷新了,而所有值都消失了,那么大多数情况下,我们会在键入焦点时看到该页面。 我们怎样才能做到这一点。

尝试Window#ClosingEvent

Window.addWindowClosingHandler(new ClosingHandler() {
    @Override
    public void onWindowClosing(ClosingEvent event) {
        event.setMessage("Message");
    }
});

请看看在gwt退格和浏览器后退按钮上的promt用户 ,我也提到了其他方法。

有关更多信息,请查看以下帖子:

快照:

在此处输入图片说明

这将工作,但结果是相同的

  RootPanel.get().addDomHandler(new KeyUpHandler() {

    @Override
    public void onKeyUp(KeyUpEvent event) {
        if (event.getNativeKeyCode() == KeyCodes.KEY_BACKSPACE) {
            event.preventDefault();
        }
    }
}, KeyUpEvent.getType());

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM