3

ホームページを作っています。ページのコンテンツは、HTTP-Request によってのみ取得されます。クライアントがページの URL を決して変更しないようにします。ブラウザから back() 関数をキャッチして、HTTP リクエストで 1 ステップ戻るにはどうすればよいですか。読み込まれたすべての HTTP リクエストの履歴の自動作成が完了しました。おそらく、この back() 関数をキャッチする必要があります。

手伝ってくれてありがとう

4

4 に答える 4

2

ハッシュ ( ) を更新してからwww.mysite.com/#hash、メカニズムを使用してハッシュの変更を検出することができます。

于 2011-06-28T15:11:27.933 に答える
1

これを使用してみてください:ブラウザの戻るボタンの検出

于 2011-06-28T15:10:03.113 に答える
0

私の知る限り、ブラウザのUXに影響を与えるため、戻るボタンなどに干渉することはできません。

おそらく最良の方法は、ページが離れたときにトリガーされるブラウザの「onunload」イベントをキャッチすることです。彼らがクリックバックしていると仮定して、カスタムハンドラー関数を書くことができます。

于 2011-06-28T15:04:57.867 に答える
0

ユーザーの元のページを取得したい場合は、document.referrer(履歴オブジェクトから最後のページ URL を取得する詳細情報- クロス ブラウザー? ) を使用できます。

次に、必要に応じてこれを使用してリンクを作成できます。

よろしく、

マックス

于 2011-06-28T15:08:26.067 に答える