Я использую навигацию на основе хеша в своем многофункциональном веб-приложении.Я также обнаружил, что мне нужно создать постоянные ссылки, которые будут указывать на отдельные экземпляры ресурсов, но, поскольку я не могу вызвать обновление страницы, и главная страница загружается по одному пути '/', я не могу использовать real URL.Вместо этого я подумал об использовании хэшей.Позвольте мне привести вам пример, потому что я знаю, что приведенное выше объяснение - отстой.
Итак, вместо http://example.com/path/to/resource/1, у меня будет http://example.com/#path/to/resource/1
Это работает нормально, иБраузер считает, что '# path / to / resource / 1' - это хеш (я думаю, разрешены косые черты), но мне было интересно узнать, какие символы разрешены в хэше URL.Есть ли спецификация или RFC, которые я мог бы прочитать, чтобы узнать, каково стандартное поведение браузеров, когда дело доходит до хэшей?
РЕДАКТИРОВАТЬ: Хорошо, так глупо меня.На самом деле не проверял, работают ли слэши во всех браузерах.Хром явно не любит их.Работает только в FF.