
18.03.2011, 20:02
|
|
Регистрация: Sep 2005
Сообщений: 35
|
Sorry, не мувик а ролик - вы правы.
Сейчас не могу дать живой пример на сайт - делаю локально. Попробую описать яснее:
На странице HTML есть якоря (anchors) - метки, кому как удобнее называть. Например в коде HTML в начале страницы есть якорь <a name="top">, а внизу страницы <a href="#top">Вверх</a> нажимая на которую попадаем вверх страницы. Так вот. При нажатии на ссылку "Вверх", в адресной строке браузера к URL добавляется "#top" и это записывается в историю браузера как посещенный URL. Таких якорей на странице может быть много и посетитель часто использует кнопки Back/Forward в браузере для возврата или для движения вперед/назад по якорям. При этом браузер не загружает другой URL а только происходит перемещение по документу в окне браузера.
Так вот, в этой ситуации при нажатии Вперед/Назад (опять же, страница не перезагружается - ходим по якорям) Safari убивает loadSound не дав MP3 загрузиться до конца. MP3 все еще воспроизводится, но только до того места где произошел обрыв loadSound. Т.е. получается сам ролик не страдает и работает, только убивается loadSound. Все остальные браузеры отрабатывают нормально.
Последний раз редактировалось gorden; 18.03.2011 в 20:28.
|