JavaScript(またはPHP)を使用して、ページテンプレートのハイパーリンクからブラウザのバック機能をトリガーしたいのですが、これを実装する方法を知っている人はいますか?
[〜#〜]編集[〜#〜]
JavaScriptを使用してソリューションを見つけました。 ここにリンクがあります 誰かがそれを必要とする場合。
そして、これがコードです:
<a href="#" onclick="history.back();return false;">Go back</a>
history.back()
がうまくいくはずです。
window.history.back()MDNでのドキュメント
余談ですが、ユーザーに対して予期せずこれを実行すると、ユーザーエクスペリエンスが低下します。たとえば、無効なクレジットカード番号を入力すると、間違いを修正せずに1ページ戻ります。
したがって、履歴スタックを操作するためにJavaScriptを使用することは可能ですが、現在のユーザーのアクションのコンテキストで意味がある場合にのみ、そうすることをお勧めします。