如果我在搜索结果的另一个标签页中打开一个页面(仅使用javascript或cookies),是否可以进入上一页?
我有像test.com/search这样的搜索页面,搜索结果如下:
1) test.com/search/a
2) test.com/search/b
3) test.com/search/c
现在,如果我在新标签test.com/search/b
中打开任何搜索结果链接(将在新标签中,我想继续test.com/search
页面)
答案 0 :(得分:0)
您可以将文本存储在Cookie中。您可以使用javascript重定向到不同的位置。
使用您所在的网址编写Cookie,将其存储,让用户点击其他网页hook into the page back event,阅读Cookie并将位置更改为您从Cookie中读取的网址。还可以使用JavaScript操纵URL的散列部分,并在其中存储例如JSON编码信息。有了这个,就可以拥有引用特定状态的可收藏的URL。这也用于some [jQuery](http://tkyk.github.com/jquery-history-plugin/插件。
但是,如果没有HTML5,则无法挂钩后退按钮事件。
如果您决定依赖HTML5,可以manipulate the browser history directly。