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 に答える