我有一个网站,用哈希标志来打开/关闭当前页面上的一些选项卡和图层。使用哈希标志的原因是,如果用户通过链接访问另一页,然后返回原始页面,则所有选项卡和图层应该像离开该页面时一样全部打开。
问题在于,当在第一页并使用浏览器的后退按钮时,只有哈希标志发生变化,而用户必须多次点击才能实际返回到上一个“真实”的页面。
可以更改这种行为吗?下面是一个示例工作流程:
所以我正在访问一个页面:
是否可能?任何帮助都将不胜感激!
问题在于,当在第一页并使用浏览器的后退按钮时,只有哈希标志发生变化,而用户必须多次点击才能实际返回到上一个“真实”的页面。
可以更改这种行为吗?下面是一个示例工作流程:
所以我正在访问一个页面:
start.php
> 点击链接 > processing.php
> 点击选项卡,哈希标志发生变化 >
processing.php#1
> 在页面上单击不同的部分,哈希标志变为 >
processing.php#1-2
现在,当我按浏览器的后退按钮时,我想返回到:
start.php
而不是 processing.php#1
但是! 当我从以下位置进行导航:
processing.php#1-2
> 导航到 > otherpage.php
然后从那里点击后退按钮,我需要返回到:
processing.php#1-2
以恢复打开的选项卡和图层。是否可能?任何帮助都将不胜感激!