Что Mobile Safari делает с DOM после окончания воспроизведения видео? - PullRequest
2 голосов
/ 07 сентября 2011

У меня есть страница с , а также много javascript.На iPhone и iPad, когда вы нажимаете, чтобы воспроизвести видео, оно начинает воспроизводиться в этом полноэкранном проигрывателе (как обычно для iPhone / iPad).Но когда пользователь нажимает кнопку «Готово», и это полноэкранное окно исчезает, а пользователь возвращается на веб-страницу, многие javascript-ы на этой странице не работают.

В частности, яиспользуя плагин flowplayer "playlist", который берет "template" и динамически заполняет им список html (аналогично тому, как работают шаблоны jQuery "jquery-tmpl").После нажатия кнопки «Готово» на видео снова появляется страница со всем этим динамически заполненным html, и только шаблон с его заполнителями показывает.

Так что, как будто safari повторно отображает исходную страницуHTML, но мой код инициализации $ (document) .ready (function () {...}) не перезапускается соответствующим образом.

Кто-нибудь знает, что именно Mobile Safari делает с сетью?страница после возвращения с показа видео?Если я могу понять, что такое события, а что нет, я могу воспользоваться нужной вещью и повторно инициализировать свой javascript на странице.

...