ホームページを作っています。ページのコンテンツは、HTTP-Request によってのみ取得されます。クライアントがページの URL を決して変更しないようにします。ブラウザから back() 関数をキャッチして、HTTP リクエストで 1 ステップ戻るにはどうすればよいですか。読み込まれたすべての HTTP リクエストの履歴の自動作成が完了しました。おそらく、この back() 関数をキャッチする必要があります。
手伝ってくれてありがとう
ホームページを作っています。ページのコンテンツは、HTTP-Request によってのみ取得されます。クライアントがページの URL を決して変更しないようにします。ブラウザから back() 関数をキャッチして、HTTP リクエストで 1 ステップ戻るにはどうすればよいですか。読み込まれたすべての HTTP リクエストの履歴の自動作成が完了しました。おそらく、この back() 関数をキャッチする必要があります。
手伝ってくれてありがとう
ハッシュ ( ) を更新してからwww.mysite.com/#hash
、メカニズムを使用してハッシュの変更を検出することができます。
これを使用してみてください:ブラウザの戻るボタンの検出
私の知る限り、ブラウザのUXに影響を与えるため、戻るボタンなどに干渉することはできません。
おそらく最良の方法は、ページが離れたときにトリガーされるブラウザの「onunload」イベントをキャッチすることです。彼らがクリックバックしていると仮定して、カスタムハンドラー関数を書くことができます。
ユーザーの元のページを取得したい場合は、document.referrer
(履歴オブジェクトから最後のページ URL を取得する詳細情報- クロス ブラウザー? ) を使用できます。
次に、必要に応じてこれを使用してリンクを作成できます。
よろしく、
マックス