Youtube iFrame: небезопасная попытка JavaScript для доступа к фрейму - PullRequest
4 голосов
/ 26 октября 2011

Я получаю эту ошибку на веб-сайте, на котором я работаю, я упростил код до приведенного ниже примера, который выдает эту ошибку в webkit (chrome 15.0.x), я не вижу ошибки в firefox .

Я осмотрел другие посты SO относительно той же ошибки, и большинство из них касаются использования API YouTube и междоменных ссылок.

Я пробовал:

изменение типа документа (без разницы) добавление исходных параметров в вызов YouTube (без разницы)

<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
  <title></title>
</head>
<body class="page front logged-in no-sidebars">
<iframe  width="393" height="230" src="http://www.youtube.com/embed/QH2-TGUlwu4" frameborder="0" ></iframe>

</body>
</html>

1 Ответ

1 голос
/ 06 апреля 2012

Это распространенная проблема при обмене сообщениями между сайтами (когда одна страница / веб-сайт связывается с другой страницей / веб-сайтом через IFrame с использованием обратных вызовов javascript в качестве среды). Это не всегда срабатывает, и некоторые браузеры не всегда могут перехватить событие обратного вызова и могут зарегистрировать его как ошибку безопасности, если протокол или порт отличаются.

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