で現在のURLを交換しない私は、ボタンのクリックで実行される次のコードを持っている:私たちは持っている例のためにhttps://mywebsite.com/website/?page=page1location.replaceは歴史
:
location.replace(window.location.href.split('?')[0] + _new_urli);
を私のURLは次のようになります。
現在の行動: 後location.replace()現在のURLが履歴にとどまり、ユーザーがそれに戻ってクリックすることができます
希望/意図した動作: 成功すると、ユーザーが転送されます。彼らが戻ると、私はlocation.replaceを使ったページを訪問することができなくなります。
これは、上の記載された機能である:あなたはおそらく、ナビゲーションのhistory
を使用することができhttp://www.w3schools.com/jsref/met_loc_replace.asp
ちょうどあなたが戻ってボタンをクリックすると2回戻って行くようにユーザーを明確にするには? –
page2をpage3に置き換えて、データが投稿された後でユーザーがページ2に戻ることができないようにしたい。 – theshadow124
'_new_urli'が文字列であることは間違いありませんか? –