1. ホーム
  2. ジャバスクリプト

[解決済み】window.location.hrefとwindow.location.reload()の違いについて)

2022-04-11 10:32:09

質問

JavaScriptの

window.location.href = window.location.href

そして

window.location.reload()

の機能は?

解決方法は?

私の記憶が正しければ window.location.reload() は POST データで現在のページを再読み込みしますが window.location.href=window.location.href は POST データを含まない。

下のコメントで@W3Maxさんが指摘されている通りです。 window.location.href=window.location.href は、URL にアンカー (#) がある場合、ページを再読み込みしません。 window.location.reload() この場合

また、下記の@Micさんのご指摘の通り。 window.location.reload() は追加の引数を取ります。 skipCache を使用することで window.location.reload(true) を指定すると、ブラウザはキャッシュをスキップしてサーバーからページを再読み込みします。 window.location.reload(false) はその逆で、可能であればキャッシュからページを読み込みます。