Предпочтительный метод перезагрузить страницу с JavaScript? [закрытый]

какой способ перезагрузить текущую страницу (использующий кнопку) Вы предпочли бы?

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 страницы часто изменяет AFAIK 'функция нейтрализации' как

<a href="urlOfCurrentPage.html" onclick="window.location.reload(true);return false;">Reload</a>

не будет работать на меня, правильно?

102
задан idmean 21 March 2014 в 13:48
поделиться

1 ответ

Зависит от того, что вы хотите сделать. Четвертый и шестой методы не будут перезагружать данные формы, они, по сути, совершают отдельный визит на страницу. В некоторых версиях Firefox также есть проблемы с третьим методом. В остальном я бы выбрал пятый как личное предпочтение. Вроде самый ясный.

56
ответ дан 24 November 2019 в 04:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: