我有一个 GWT 项目,使用活动和地点。我的问题是历史令牌。
我的令牌模式:
#/{key 1}/{value 1}/{key 2}/{value 2}
值 1 必须是数字
值 2 必须是数字
有效令牌是:
#/view/1/date/123123123123
我决定验证令牌,然后出现问题。
例如,如果用户手动更改令牌:
#/view/qqweqweqwedate/date/123123123123
在这种情况下,值 1 不是数字。我捕获了这个异常并使用默认值修复了令牌。问题是无效令牌在历史记录中,当我单击浏览器上的“返回”按钮时,它再次出现。
有人可以告诉我如何从历史记录中删除无效令牌或不允许将其写入历史记录吗?