Как веб-сайты воспроизводят аудио в заголовке постоянно при изменении URL

Такие сайты, как soundcloud и hypem, позволяют перемещаться по их сайту. URL-адрес в адресной строке изменяется, когда вы нажимаете вокруг, но музыка никогда не перестает играть, как это возможно? AJAX не меняет URL. Как будто я начинаю проигрывать флеш на странице, и он одновременно запускается в шапке.

У меня есть музыкальный блог, в который встроены YouTube и SoundCloud. Можно ли это сделать на моем сайте? Если так, что я должен исследовать / изучать?

1 ответ

Решение

Они перехватывают изменяющийся URL в JavaScript и динамически изменяют содержимое страницы, фактически не перезагружая страницу. Это одна и та же "физическая" страница. Популярная функция библиотеки, которая обрабатывает это, является возможностями маршрутизации Angular.

Другие вопросы по тегам