На самом деле звук воспроизводится во Flash-плеере: -)
Однако во время воспроизведения звука все страницы загружаются с помощью AJAX и становятся доступными для навигации с помощью фрагмента Идентификатор .
Это можно увидеть в Chrome, например, нажав F12, выбрав вкладку Сеть , затем щелкнув ссылку.Если в списке есть themed-playlists.aspx
, щелкните по нему, и в разделе Request Headers вы увидите X-Requested-With:
XMLHttpRequest
, который представляет собой API, который JavaScript использует для загрузкиНовая страница динамически без перехода от текущей страницы. новая страница затем используется для обновления содержимого текущей страницы, чтобы оно выглядело как новая страница.Многие веб-сайты используют этот механизм для динамического обновления страницы без полной загрузки страницы.
Например, когда я набираю этот ответ, JavaScript периодически отправляет мой ответ на сервер stackoverflow и сохраняет его как черновик.Это совершенно прозрачно для моего взаимодействия с главной страницей.
Другим замечательным сайтом, использующим этот метод, является BBC Music Showcase , однако он динамически воспроизводит как аудио , так и видео, одновременно позволяя перемещаться по сайту!