AJAX et YouTube: "X-Frame-Options" à "SAMEORIGIN'.

Je suis en train d'écrire un site où le contenu est chargé dynamiquement via jQuery. La raison pour cela est de laisser un lecteur audio en cours d'exécution, tout en étant en mesure de naviguer à travers le contenu de la page sans actualisation.

A couru dans le mal à essayer d'obtenir des vidéos de YouTube, c'est le programme d'installation de ce genre.

Le contenu du Site est chargé à l'aide .load(), et pour les vidéos, la page contient une liste non ordonnée de liens vers des vidéos YouTube, et chacun avec un vide <div> pour <iframe>'. En cliquant sur un lien, pousse l' <li> et intègre la <iframe> avec la vidéo.

Tout fonctionne bien, sauf l' <iframe> ne charge pas la source, en jetant cette erreur.

Refusé à afficher 'http://www.youtube.com/watch?v=myvideo' dans un cadre parce que c'set 'X-Frame-Options" à "SAMEORIGIN'.

Également essayé d'ajouter <iframe> en <li> avec display: none; avec le même résultat.

J'ai cru comprendre le javascript de la même stratégie de domaine, mais c'est au delà de moi. Googler l'erreur qui m'amène à croire que c'est quelque chose côté serveur? Mais ça n'a aucun sens.

Dur de jouer quelque chose comme ça, espérons que cela a du sens.

OriginalL'auteur HandsomeRob | 2013-08-08