Facebook iframe приложения YouTube вставлять ошибки небезопасных JavaScript - PullRequest
1 голос
/ 14 октября 2011

Я использую этот код для вставки в своих приложениях iframe на Facebook:

<iframe width="420" height="315" src="http://www.youtube.com/embed/XXXXXX" frameborder="0" allowfullscreen></iframe>

, но я получил эту ошибку на консоли Firebug:

Unsafe JavaScript attempt to access frame with URL http://apps.facebook.com/xxxxxxxx/?state=f1f21e5736ae4e193f7234cae34842be&code=AQDKwOTwhCcU0DiWBuVO5igIudWEtypxt4xMNjDTN_dtK5ltdFb7e-2-EW1rWeIotL3v1RaanI390wWwkCLJH1dpFr76rCOZyKGCVCgBC40tUIaseY3FxLoXsoqLIRZ3X6zW3HgXr-YIY0dOSpPBKugxVKOT_28W-ejhQoFkbFg0iuTg-tonVJeCrRyXKg4yc9U#_=_ from frame with URL http://www.youtube.com/embed/XXXXXX. Domains, protocols and ports must match.

У меня есть метатег Facebook на моем HTMLheader:

<meta property="og:video" content="<?php echo $youtube_url;?>" />
<meta property="og:video:secure_url" content="<?php echo $youtube_url;?>" />
<meta property="og:video:height" content="640" />
<meta property="og:video:width" content="385" />
<meta property="og:video:type" content="application/x-shockwave-flash" />

, но я продолжаю получать эту ошибку.

какие-либо подсказки / советы о том, как встроить видео YouTube в iframe facebook?

Ответы [ 2 ]

0 голосов
/ 03 июля 2014

Убедитесь, что вы используете https в своем URL-адресе на YouTube.

0 голосов
/ 13 февраля 2012

Несмотря на раздражение при просмотре в журналах консоли, эту ошибку можно смело игнорировать.

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

...