質問: こんにちは。 あるページを表示した時に、戻るボタンもしくはブラウザバックを起こした場合の戻り先を指定できるかどうか現在調べております。 戻るボタンにある【history.back()】に直接記入してしまうと他のページにも影響が出てしまう内容の故、戻るボタンを触らずに履歴を変更する考えでいます。 history.pushStateやhistory.replaceStateを利用した方法で履歴の書き換えを行えばいけるのではと考えていましたが、あくまでも履歴の操作を行うだけで実際にはリンクしないので失敗しました。 (一応内部のサイト内に戻るので使用はできるのですが....) history.back()部分に触れずに、なんとか履歴の操作でブラウザバック先を操作する方法は存在するのでしょうか? もしありましたらご教授いただければと思います。
回答: このhistory.back()関数はヘッダーとして機能しているPHPファイルに入れていましたので、苦肉の索ではありましたが、特定のページの時のみ分岐して遷移先を変えることにしました。