60 votes

Méthodes pour supprimer l'erreur de console youtube iframe api - "bloqué un cadre avec origine ..." dans la console chrome

Je suis en utilisant le youtube iframe api et obtenir la console d'erreur concernant le blocage d'une image à l'origine http://www.youtube.com. Je me demandais si quelqu'un peut expliquer pourquoi cette erreur est seulement apparaître dans la console chromée et s'il y a des moyens d'éviter que cela se reproduise?

Erreur:

Bloqué un cadre avec de l'origine "http://www.youtube.com" d'accéder à un cadre d'origine "http://youtubetest.appspot.com". Les protocoles, les domaines et les ports doivent correspondre.

10voto

Wulf Solter Points 391

J'ai eu une erreur similaire où la JS erreur:

Bloqué un cadre avec de l'origine "https://www.youtube.com" d'accéder à un cadre avec l'origine "http://www.yourdomain.com". Le cadre demandant l'accès a un protocole "https", le cadre étant accessible a un le protocole "http". Protocole/Protocoles doivent correspondre, YouTube a de la SCRO (Croix-Origin Resource sharing) est activé pour permettre à l'ensemble des domaines.

Essayer de se débarrasser de l' https:// dans YouTube balise iframe?

Vous pouvez également jeter un oeil à votre fermeture des balises iframe. Iframe balises ne sont pas singleton balises et doit se terminer par un </iframe> et pas un />.

6voto

Andy Points 74

Il semble qu’aujourd’hui, à l’aide de l’URL sans protocole "//youtube.com", que YouTube place DANS LEUR PROPRE OUTIL DE SNIPPET DE CODE EMBED, génère des erreurs de correspondance de protocole. (soupir) Cela a bien fonctionné plus tôt cette semaine.

Si j'ajoute le https: à l'URL intégrée, il cesse de générer des erreurs et l'API iframe JS fonctionne. Il continuera à générer votre erreur "Bloqué une image d'origine ...", mais l'API JS fonctionnera comme prévu.

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