Webデザインでは、特定の要件、特にユーザー操作により厳しい一部のWebサイトでは、ブラウザのバックボタンを禁止する必要がある場合があります。ユーザーが繰り返しイベントを提出してから戻って戻った場合、これは一部のデータに壊滅的な問題を引き起こす可能性があります。そこで、今日は、location.replaceを介してブラウザのバックボタンを禁止する方法を紹介します。
この方法の原則は、現在の履歴レコードを新しいページのURLに置き換えることです。そのため、閲覧履歴に1つのページのみがあり、バックボタンは常に無効な状態にあり、ユーザーはバックダウンできません。特定の使用方法は次のとおりです。
たとえば、ページhtmer.htmにリンクするハイパーリンクを作成したいと思います。コードは次のとおりです。
<a href = "#" onclick = "location.replace( 'htmer.htm')"> link </a>
hyperlinkingにボタンを使用する場合、ページhtmer.htmにリンクするコードは次のとおりです。
<入力型= "button" value = "" onclick = "location.replace( 'htmer.htm')">