現在のページを(ボタンを使用して)リロードする方法はどれですか。
1 <input type="button" value="Reload" onClick="history.go(0)">
2 <input type="button" value="Reload" onClick="location.reload(true)">
3 <input type="button" value="Reload" onClick="window.location.reload(true)">
4 <input type="button" value="Reload" onClick="window.location.href=window.location.href">
5 <input type="button" value="Reload" onClick="document.location.reload(true)">
6 <input type="button" value="Reload" onClick="document.location.href=document.location.href">
ページのURLは頻繁に変更されるため、次のような「フォールバック機能」があります。
<a href="urlOfCurrentPage.html" onclick="window.location.reload(true);return false;">Reload</a>
うまくいきませんよね?
番号2と3は同じものであることに注意してください
—
Matti Virkkunen
番号4と6は、URLに#が存在する場合、何もリロードしません
—
jontro
番号2、3、および5はすべてのブラウザーで実装されているわけではありません。
—
Dead.Rabit
*.location.reload()
引数を使用して、キャッシュを無視するかどうかを指定するだけです。stackoverflow.com/questions/10876244/...
OPは、すべての中で最も好ましいメソッドを逃しました。location.reload();
—
Doug S