Подтвердить что ты не робот

В чем разница между hashHistory и браузером в ответном маршрутизаторе?

Я немного искал в googled, но я не нашел ясного ответа на следующий вопрос: в чем разница между hashHistory и browserHistory в реакции-маршрутизаторе?

4b9b3361

Ответ 2

Я не думаю, что вопрос задавал разногласия в формате, а скорее технические. Следовательно, разделяя этот ответ здесь с технической разницей: fooobar.com/questions/211812/...

В основном браузер не отправляет URL-адрес после #

Предположим, что сайт ограниченными областями для членов и администраторов. Пользователь переходит к /member и запрашивает вход в систему. Однако сервер не будет знать, пытался ли пользователь получить доступ /admin или/member до входа на страницу входа в систему, поэтому после входа на сервер не выполните знать, где перенаправить.

Ответ 3

1) Баланс местоположений в истории браузеров содержит не только местоположения, которые были посещены в нашем приложении. Разрешение доступа к этому списку приведет к утечке информации о истории просмотра пользователей, к которой веб-сайтам не разрешен доступ.

2) История браузера создает объекты местоположения, путь которых является полным именем пути URL. Однако вы можете указать базовое имя для истории, и в этом случае часть полного пути будет эффективно проигнорирована.

3) История браузера на статическом файловом сервере будет иметь одно реальное местоположение на нашем сервере для извлечения нашего HTML-кода, в то время как история Хэша использует хэш-раздел URL-адреса для установки и чтения местоположений.

4) История хеширования зависит от того, как она хранит всю информацию о пути в хэше URL.