Я использовал хеши для передачи данных между страницами (например, параметр scrollTop ()
и т.д.), а также использовал hashChange
событие для запуска изменений на данной странице.
Однако хеши имеют поведение по умолчанию, которое меня не обязательно интересует, например, заставить страницу перейти к заданному (иногда незначительному) месту.
Мне кажется, что получение / установка строки запроса было бы более логичным, но:
Это так?
Есть ли событие, которое я могу прослушать когда задана строка запроса?
Есть ли поведение, связанное со строкой запроса, о котором я должен знать?