68 votes

Intégration de vidéo youtube "a Refusé d'afficher le document parce que l'affichage interdit par X-Frame-Options"

Je suis en train d'intégrer une vidéo youtube sur ma page une fois que l'utilisateur donne le lien vers la vidéo.

<iframe width=\'560\' height=\'315\' src='http://www.youtube.com/watch?v=<video id>&amp;output=embed' frameborder=\'0\' allowfullscreen></iframe>

Mais lorsque j'essaie d'ajouter ceci, j'obtiens cette erreur. Après l'inspection de la page dans le navigateur chrome, je vois cette erreur dans l'onglet console

"A refusé d'afficher le document parce que l'affichage interdit par X-Frame-Options"

Je ne suis pas en mesure de voir la vidéo, même dans IE et Firefox aussi

J'ai même essayé d'ajouter le

 header('X-Frame-Options:Allow-From http://www.youtube.com'); 
 header('X-Frame-Options:GOFORIT);
 &amp;output=embed to the url

Après la lecture de certaines solutions dans d'autres posts.

Mais j'obtiens toujours la même erreur.

Je vois aussi que la youtube a la méthode de l'incorporation de l'objet de montrer la vidéo, mais, déjà, youtube a fait observer que, comme la vieille méthode de l'intégration de la vidéo.Donc, je veux utiliser la nouvelle iframe méthode de l'intégration de la vidéo sur ma page.

Le problème est vu dans Firefox 11 Chrome 18.0 IE 8

Toute personne confrontée à ce problème ?

Merci

207voto

duskwuff Points 69245

La page de configuration de la source de l'iframe (Youtube, /watch page) ne veut pas être intégré dans votre page. Vous ne pouvez pas le forcer à vous laisser faire cela.

La bonne URL à intégrer est de la forme:

http://www.youtube.com/embed/oHg5SJYRHA0

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X