某些上下文:用户使用某些过滤器在页面A中搜索,然后从结果中选择要编辑的项目,该结果将用户带到页面B以编辑该项目。
在页面B中有一个后退按钮,点击时应转到上一页(A)。回到过去的时候,我必须在A 中显示之前的搜索结果,如果用户来自页面B(项目编辑),而不是从重定向到A的菜单或其他页面
在B中执行 window.history.back()
,我回到A并且输入被保留,所以我唯一需要的是签入文档如果用户来自编辑页面,请准备就绪,因此我可以决定是否执行搜索。
我尝试使用document.referrer
但似乎在执行history.back()时它不起作用,但只是使用hrefs。
我知道我可以使用localStorage或保存会话中的输入以便以后检索,但是否有办法在使用window.history.back()之后一致地访问以前的URL?