所以我想弄清楚为什么我的页面会在刷新后将我加载回默认选项卡。
即使在刷新/重新加载页面之后我想留在当前标签中
答案 0 :(得分:2)
很可能是因为您的标签被加载到客户端。
这意味着每次切换到其他标签时,您实际上并未发出新请求,只显示和隐藏不同的标签。如果重新加载选项卡,它将默认返回第一个选项卡。
最简单且最常见的方法是使用URL哈希来跟踪用户的活动选项卡。然后,当您在每个请求后加载选项卡时,可以检查哈希的URL以及是否存在哈希,显示相应的选项卡。
此处有更多信息:http://www.w3schools.com/jsref/prop_loc_hash.asp
希望这会有所帮助:)