Ошибка загрузки видео YouTube в модальном диалоге с Chrome - PullRequest
6 голосов
/ 27 апреля 2011

Я создал модальное диалоговое окно для воспроизведения видео на YouTube. Когда пользователь нажимает на миниатюрное изображение видео, оно открывает диалоговое окно и вставляет iframe YouTube с этой строкой jQuery:

videoModal.html("<iframe class='youtube-player' id='youtube-player' type='text/html' width='640' height='385' src='http://www.youtube.com/embed/" + videoId + "?autoplay=1'  frameborder='0'></iframe>");

Я получаю следующую ошибку только в Chrome, все остальные браузеры не жалуются

Небезопасная попытка JavaScript получить доступ к фрейму с URL http://myDomain/ из фрейма с URL http://www.youtube.com/embed/MyVideoID?autoplay=1. Домены, протоколы и порты должны совпадать.

Есть идеи? Должен ли я беспокоиться об этом? Любая помощь или совет приветствуется.

1 Ответ

3 голосов
/ 27 апреля 2011

При условии, что плеер работает, и это предупреждение JavaScript в консоли, я бы не беспокоился об этом.Это просто означает, что какой-то скрипт внутри iframe (на youtube) пытается получить доступ к родительскому окну, которое находится в другом домене.Междоменная безопасность предотвращает это, но это не должно влиять на вашу страницу.

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