Хочу разобраться как работает всплывающее окно с видеоплеером, которое создается джаваскриптом. Сразу скажу что в javascript не силен, и это мешает.
Чтобы не ходить вокруг да около — речь идет об проигрывании видео вконтактике. Последовательность следующая:
1. Открываем вкладку видео, делаем поиск, получаем список видеоклипов.
2. Нажимаем проигрывание видео клипа. В этот момент
посылается XMLHttpRequest POST запрос на адрес /al_video.php
В этом запросе передается ID видеоклипа.
Post request:
act:show
al:1
autoplay:1
list:
module:video
video:2788461_162815788
3. В ответ приходит JSON ответ с намешанным javascript и html кодом.
В этом ответе код запуска плеера и различные параметры для изготовления прямой ссылки.
4. Этот ответ исполняется функцией eval в билиотеке common.js вк. и в результате запускается HTML код создающий окно с пелером.
Мои познания завершаются в начале п.3, а хочется увидеть итоговый html код, который запускает окно.
К сожалению ни в Хроме ни в Лисе этот код увидеть не получается, но ведь браузер его вычисляет и выполняет!
Подскажите как увидеть код всплывающего окна? Есть ли какой нибудь специальный js дебагер?
Хочется разобраться и сделать похожее для себя. Если ничего не получится, готов обратится за профессиональной консультацией, но как отвечал герой известного фильма:«Лучше, конечно помучиться».