Как я обновляю страницу с хешем?

Я обновляю страницы путем записи window.location = window.location;. Однако это не работает на странице как/page#c22. Это просто перейдет к whereever c22. Как я обновляю страницу?

Это не должно использовать, переходят к #c22, однажды обновленному, но я уверен, что существует более надежный путь, чем window.location = window.location.

5
задан Peter Mortensen 10 April 2010 в 11:23
поделиться

4 ответа

Вы можете попробовать:

window.location.reload(true);

reload (forceget) : перезагрузить документ с текущего URL. forceget - это логическое значение, которое, когда оно истина , заставляет страницу всегда перезагружаться с сервера. Если это false или не указано, браузер может перезагрузить страницу из своего кеша. ( Источник )

8
ответ дан 18 December 2019 в 10:43
поделиться

Вы можете использовать это:

window.location.reload();

Спецификация для этого находится здесь, на W3C

Эта функция заставляет хост-приложение перезагружать ресурс, идентифицированный Location.

4
ответ дан 18 December 2019 в 10:43
поделиться

Попробуйте:

location.reload(true)
3
ответ дан 18 December 2019 в 10:43
поделиться

" Автоперезагрузка страницы с параметрами " - попытка сохранить параметры получения.

Вероятно, вы хотели использовать location.pathname .

1
ответ дан 18 December 2019 в 10:43
поделиться
Другие вопросы по тегам:

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