Значение hash
URL-адреса никогда не вызывалось и полная перезагрузка страницы.Не в HTML4, а до этого.Значение хеша всегда было внутренней ссылкой, и поэтому его можно использовать идеально (посмотрите на твиттер, например).Конечно, когда вы обновите страницу, вы перезагрузите страницу.Но это очевидно.
С помощью JavaScript вы действительно можете прочитать это хеш-значение (см. Также этот вопрос / ответ: Как проверить #hash в URL-адресе с помощью JavaScript? ), используяwindow.location.hash
Используя более новый браузер, вы также можете обнаружить изменение хеша, что полезно, если пользователи действительно меняют URL: On - window.location.hash - Change?
Но когда вы, как веб-сайт, меняете URL, который вам не нужен, прочитайте это, вы уже знаете, потому что вы только что изменили его.
Таким образом, используя хэши, люди могут обмениваться URL-адресами.и вы можете фактически прочитать, какой URL они запрашивают, и поэтому он должен работать идеально.