Я обновляю страницы путем записи window.location = window.location;
. Однако это не работает на странице как/page#c22. Это просто перейдет к whereever c22. Как я обновляю страницу?
Это не должно использовать, переходят к #c22, однажды обновленному, но я уверен, что существует более надежный путь, чем window.location = window.location
.
Вы можете попробовать:
window.location.reload(true);
reload (forceget)
: перезагрузить документ с текущего URL.forceget
- это логическое значение, которое, когда оноистина
, заставляет страницу всегда перезагружаться с сервера. Если этоfalse
или не указано, браузер может перезагрузить страницу из своего кеша. ( Источник )
Вы можете использовать это:
window.location.reload();
Спецификация для этого находится здесь, на W3C
Эта функция заставляет хост-приложение перезагружать ресурс, идентифицированный Location.
" Автоперезагрузка страницы с параметрами " - попытка сохранить параметры получения.
Вероятно, вы хотели использовать location.pathname .