この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 1|答える: 0

[JavaScript] location.assign、location.href、location.replace の違い

[リンクをコピー]
掲載地48秒前 | | |
window.location.assign、window.location.href、windows.location.replaceの違いは何ですか?

  • window.location.href: 現在のドキュメントのURLを設定または取得します
  • window.location.assign(URL): このメソッドはURLパラメータで指定された新しいドキュメントを読み込み表示し、「戻る」ボタンで前ページに戻ることを可能にします。
  • window.location.replace(URL):このメソッドは、新しいURLが指す文書を閲覧履歴に痕跡を残さずに置き換えます。つまり、ユーザーが「戻る」ボタンを使おうとすると、置換されたページをスキップして直接前のページに戻ることを意味します。


window.location.href と window.location.assign(URL)

効果は同じで、どちらも新しいURLにナビゲートできます。
履歴:どちらもブラウザの履歴に新しいエントリーを作成し、ユーザーは「戻る」ボタンから前のページに戻ることができます。

違いは、1つは属性、もう1つはメソッドです。

window.location.assign(URL) vs window.location.replace(URL)

割り当て: 新しい履歴記録エントリを作成する、ユーザーは撤退できます。
置き換え: ユーザーの履歴に新しいエントリーを作らずに現在のページを置き換える戻るボタンからは戻れません。




先の:OIDCにおけるPKCEのcode_challengeとcode_vertifierの理解
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com