У меня есть сайт, который включает в себя Flash музыкальный проигрыватель, встроенный в макет.Я хочу, чтобы пользователи могли перемещаться по сайту, не прерывая музыку.Я провел много исследований и размышлений, и вот варианты, которые я придумал (помня, что я хочу быть настолько дружелюбным к SEO, насколько это возможно).У кого-нибудь есть другая идея?
AJAX:Я установил версию, которая изменяет основной контент div на любую навигационную ссылку, по которой они щелкают, тем самым не прерывая проигрыватель Flash.Я настроил его соответствующим образом для поисковых систем с прямыми ссылками и функциями JQuery / Ajax.Если кто-то заходит на site.com/ и щелкает навигационную ссылку «Контакт», он загружает содержимое основного раздела содержимого на site.com/contact.php в основной раздел содержимого и изменяет строку URL-адреса на site.com/#Contact.То же самое происходит, если они перейдут на site.com/contact.php и нажмут «О» на панели навигации, он загрузит содержимое «О программе» и изменит адресную строку на site.com/contact.php#About.Очевидно, что это открывает совершенно новую банку червей с AJAX и проблемами с навигацией / историей хэшей, и я бы в конечном итоге столкнулся с людьми, которые могли ссылаться на такие вещи, как site.com/contact.php#About (который, я думаю, выглядит ужасно и не можетбыть слишком большим для SEO).
Сохраните где-нибудь Flash player и перезагрузите их со страницей:Я не знаю, как это сделать, но я подумал о том, чтобы сохранить свою обычную навигацию без AJAX и сделать так, чтобы, когда пользователь нажимает навигационную ссылку, перед сменой страниц он сохраняет изменения в проигрывателе Flash Player (текущая песня и положение песни)куда-то, а затем загружает их во Flash при загрузке новой страницы.
Что-то с iframe?
Хорошая альтернатива Flash Player, который будетработа для этого типа приложений?
Спасибо!