Как использовать Javascript для перезагрузки запрошенной страницы из пользовательской ошибки 505?
Я создал пользовательскую страницу с ошибкой 505 для своего сайта (по умолчанию она выглядит довольно неприятно). Все как и должно быть, но я не уверен в том, что я использую JS, я пытаюсь связать кнопку "Повторить" на этом изображении:
к действию javascript/jQuery, которое перезагрузит страницу, которая была первоначально запрошена.
т. е. если пользователь запросил example.com/thispage и ему будет показана пользовательская страница "500 Internal Server Error", при нажатии на "Повторить" запрос на перезагрузку будет для страницы example.com/thispage.
Я использую javascript:
<a href="javascript:window.location.href=window.location.href"><img src="IMAGE SOURCE HERE"></a>
В тестовом режиме (то есть загруженном из моей локальной папки с документами) это просто обновляет пользовательскую страницу ошибок.
Итак, я думаю, у меня есть 2 вопроса:
1) Будет ли это перезагрузить запрошенный URL или пользовательский файл ошибок 505;
2) Если он перезагрузит файл, как я могу использовать JS для перезагрузки начального запроса страницы?
Примечание: я включил jQuery:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
в заголовке документа.
1 ответ
Ты можешь попробовать
window.location.href=document.referrer
но я не уверен, что это будет работать в любой ситуации