0

如果我从搜索结果中打开另一个选项卡中的页面(仅使用 javascript 或 cookie),是否可以进入上一页?

我有像 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页面)

4

1 回答 1

0

您可以将文本存储在 cookie 中。您可以使用 javascript 重定向到不同的位置。

使用您所在的 URL 编写一个 cookie,存储它,让用户单击另一个页面,挂钩到页面返回事件,读取 cookie 并将位置更改为您从 cookie 中读取的 URL。也可以使用 JavaScript 操作 URL 的散列部分,并在其中存储例如 JSON 编码的信息。这样就可以拥有引用特定状态的可收藏 URL。这也用于一些[jQuery]( http://tkyk.github.com/jquery-history-plugin/插件。

但是,如果没有 HTML5,就无法挂钩后退按钮事件。

如果您决定依赖 HTML5,您可以直接操作浏览器历史记录

于 2013-01-31T05:00:46.487 回答