ホームページ >ウェブフロントエンド >jsチュートリアル >location.replace_javascript ヒントによる繰り返しの送信を防ぐために、ブラウザー バックを無効にします。
Web デザインでは、特にユーザーの操作に厳格な一部の Web サイトでは、特定のニーズによりブラウザの「戻る」ボタンを無効にする必要がある場合があります。ユーザーが繰り返しイベントを送信してからバックオフすると、一部のデータに影響を与える可能性があります。壊滅的な問題を引き起こします。そこで今回はlocation.replaceでブラウザの戻るボタンを無効にする方法を紹介します。
この方法の原理は、現在の履歴レコードを新しいページの URL に置き換えることです。これにより、閲覧履歴には 1 ページのみが存在し、戻るボタンは常に非アクティブになり、ユーザーは戻ることができなくなります。具体的な使い方は以下の通りです:
①たとえば、このリンクはページ htmer.htm にリンクします。コードは次のとおりです。
<a href="#" onclick="location.replace('htmer.htm')">链接</a>
<input type="button" value="提交" onclick="location.replace('htmer.htm')">