【发布时间】:2014-02-14 01:55:02
【问题描述】:
现在我正在创建一个 GWT 应用程序并将 jqm4gwt(jquery mobile) 用于移动目的。 在这种情况下,我想从浏览器(浏览器内置按钮)控制后退按钮和前进按钮事件。例如,用户登录后,我将显示应用程序的菜单屏幕。在这种情况下,用户不应该再次点击返回按钮进入登录页面。
现在我尝试通过 GWT History 机制来处理,
History.addValueChangeHandler(
new ValueChangeHandler {
public void onValueChange(ValueChangeEvent<String> event) {
.....
}
});
但是这个事件发生在每次屏幕转换时(正常屏幕流和返回和前进按钮单击),并且这个事件发生在创建新的 JQMPage 之后(这是由登录按钮单击事件创建的)。
我想知道控制这种不需要的后退/前进事件的最佳方法。
【问题讨论】:
标签: jquery html jquery-mobile gwt jqm4gwt