воспроизведение аудио на веб-странице без перерыва при перезагрузке страницы - PullRequest
1 голос
/ 11 января 2010

Я хочу создать веб-страницу, содержащую аудиоплеер (Flex / Flash), который не перезагружается при перезагрузке страницы. В настоящее время я выскакиваю игрока в новом окне. Пожалуйста, отметьте http://www.paadal.com, чтобы увидеть его в действии.

Чего я хочу добиться, так это чтобы игрок находился в том же окне, но он не должен перезагружаться. Я уверен, что многие из вас скажут, использовать AJAX для предотвращения перезагрузки страницы, как songza.fm. Но проблема в том, что поисковые системы не могут индексировать приложения AJAX. Это верно и для полноценного приложения Flex.

Есть ли способ разместить плеер в одном окне? но не перезагрузить.

Спасибо

Ответы [ 4 ]

3 голосов
/ 11 января 2010

Просто добавьте Ajax в существующую иерархию страниц, измените каждую ссылку на вызов ajax после загрузки страницы (с использованием javascript) и перезагрузите только содержимое некоторого контейнера. Если вы сделаете это таким образом, поисковые системы (и пользователи без JS, например, с мобильными телефонами) смогут получить доступ к вашей странице, а пользователи с включенным JS могут получить бонус в качестве музыкального проигрывателя

1 голос
/ 11 января 2010

Нет, ни один элемент не может быть освобожден от перезагрузки страницы, не без загрузки частей страницы посредством асинхронных обращений к серверу. Когда окно обновляется, оно стирает DOM, включая ваш mp3-плеер.

0 голосов
/ 21 сентября 2014

Зависит от дизайна вашего сайта. Вы можете использовать стандартный html фоновый звук, встроенный медиаплеер или флеш плеер на своей главной веб-странице. Остальные страницы должны быть использованы как одно всплывающее окно, наслоенное друг на друга. это приведет к воспроизведению музыки с главной страницы и позволит перемещаться по всему сайту, поскольку вы связали всплывающие страницы. Для возврата на главную страницу используйте скрипт закрытия окна.

0 голосов
/ 11 января 2010

говоря, что «поисковые системы не могут индексировать приложения AJAX», полностью зависит от того, как написано приложение, существует множество способов написать приложение, которое по-прежнему поддерживает пауков, и множество других методов индексации (например, www.sitemaps. org, поддерживаемый большинством крупных поисковых систем)

Вы не можете сохранять что-либо в памяти браузера после ухода со страницы (что подразумевается при перезагрузке страницы)

Для вашего использования звучит так, будто использование старых фреймов / наборов фреймов HTML может легко решить вашу проблему со скрытым фреймом, содержащим ваше аудио и остальную часть вашего сайта в главном окне фрейма.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...