如果我从搜索结果中打开另一个选项卡中的页面(仅使用 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
页面)
如果我从搜索结果中打开另一个选项卡中的页面(仅使用 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
页面)
您可以将文本存储在 cookie 中。您可以使用 javascript 重定向到不同的位置。
使用您所在的 URL 编写一个 cookie,存储它,让用户单击另一个页面,挂钩到页面返回事件,读取 cookie 并将位置更改为您从 cookie 中读取的 URL。也可以使用 JavaScript 操作 URL 的散列部分,并在其中存储例如 JSON 编码的信息。这样就可以拥有引用特定状态的可收藏 URL。这也用于一些[jQuery]( http://tkyk.github.com/jquery-history-plugin/插件。
但是,如果没有 HTML5,就无法挂钩后退按钮事件。
如果您决定依赖 HTML5,您可以直接操作浏览器历史记录。