-1

私は次のような結果ページを持っています

http://www.test.com/search

このような検索結果データ

http://www.test.com/search/a
http://www.test.com/search/b
http://www.test.com/search/c

ブラウザのアドレスバーでページhttp://www.test.com/search/aに直接アクセスしている場合は、前のリンクに戻ってhttp://www.test.com/searchを参照してください。

検索結果ページhttp://www.test.com/search/aを開いて新しいタブを開いた場合でも、前のリンクに戻るにはhttp://www.test.com/searchも参照してください。

注:javascript:history.go(-1)はこの問題では機能しません。

4

2 に答える 2

2

ありがたいことに、これは不可能です。すべてのサイトにブラウザの戻るボタンと進むボタンを乗っ取る機能があれば、インターネットはかなり恐ろしい場所になります。実際、ブラウザでこれを実行できないのはセキュリティ機能です。

そのような手段が必要となる終わりを考えることさえできませんが、ナビゲーション/ uxにとって到達が非常に重要である場合は、そこからクエリを送信しない限り、デフォルト/searchでユーザーをルーティングするだけです。/search

于 2013-02-15T07:07:19.133 に答える
2

ブラウザの戻るボタンと進むボタンはできません。URLを入力するか、新しいタブ/ウィンドウで開くと、それらは無効になります。ただし、ページ自体に戻るボタン/リンクを配置して、前のページの URL にリダイレクトすることができます。

<a href="/search" >Back</a>

また、いいねをクリックした後にウィンドウを閉じることもできます

<a href="#" onclick="javascript:window.close();return false;" >Back</a>
于 2013-02-15T06:50:30.523 に答える