我正在处理一个项目,我们从外部来源请求数据,并使用响应中的数据。
对外部源的webservice调用处于视图状态(例如viewstate1),当接收到来自外部源的数据时,该状态将转换到另一个视图状态(viewstate2)。这一切都很有效,但如果用户点击浏览器的后退按钮,他们将返回没有凭据的外部源。
当用户从viewstate2点击浏览器的后退箭头时,我想找到一种转换回viewstate1开头的方法。
答案 0 :(得分:0)
您可以使用History API从后退按钮历史记录中删除项目,但这只能在单个页面加载中删除。如果您需要从历史记录中删除外部来源,那就太不幸了。