Impossible de publier un message sur http://www.youtube.com. Le destinataire a son origine https://www.youtube.com

Mon application à http://beta.billboard.fm produit des erreurs dans ma session de navigation normale après avoir joué une seule chanson.

Si je recharge la page en mode dérangement, l'application fonctionne complètement. J'ai récemment commencé à expérimenter ces problèmes. J'ai terminé effacé tout le cache et il fonctionne à nouveau, mais seulement temporairement avant de lancer les mêmes erreurs.

En outre, j'ai désactivé toutes les extensions du navigateur.

Mais, peu importe ce que je fais, je ne peux pas provoquer cette erreur par l'API Youtube:

Impossible de publier un message sur http://www.youtube.com . Le destinataire a son origine https://www.youtube.com

Il semble qu'il y ait une inadéquation dans les protocoles de sécurité. J'ai essayé de les changer en https ou simplement en supprimant "http:" tous ensemble de mon côté. Mais cela n'a pas résolu le problème.

Quelqu'un a une idée de ce qui se passe ici?

  • Comment mettre en pause un joueur YouTube lors de la dissimulation de l'iframe?
  • AngularJs avec i frame
  • Obtention d'erreur 403: accès non configuré. Utilisez Google Developers Console pour activer l'API pour votre projet
  • YouTube iframe API: comment puis-je contrôler un lecteur iframe qui est déjà dans le HTML?
  • Pause youtube video, youtube api
  • YouTube Player API: récupérer une référence à un joueur existant
  • Vérifiez si la vidéo YouTube est en direct ou téléchargée
  • Impossible d'insérer plusieurs vidéos dans une playlist - youtube api v3
  • 3 Solutions collect form web for “Impossible de publier un message sur http://www.youtube.com. Le destinataire a son origine https://www.youtube.com”

    J'ai le même problème – j'ai également essayé de changer mes liens vers http: à https: et vice versa sans chance. J'ai trouvé cette bande de roulement sur Google Groups, mais jusqu'à présent, il n'y a eu aucune réponse. https://code.google.com/p/gdata-issues/issues/detail?id=4697

    L'effacement de mon cache a permis au joueur de fonctionner pour quelques vidéos, mais après 3 ou 4, la même erreur s'affiche.

    Il est tout à fait clair pour moi que c'est un problème majeur dans l'API de Google / YouTube. Ils ont écrit un mauvais code quelque part. Ce bug n'est pas cohérent. Ceci est bien documenté par le fait que le code de tout le monde fonctionne bien pendant une longue période de temps, puis ils découvrent que tout à coup leurs sites cessent de fonctionner correctement. En outre, tous mes sites Web qui ont eu ce problème la semaine dernière fonctionnent maintenant sans problème – encore une fois, sans que je modifie le code.

    Donc, alors que cela implique de le dire – il incombe à Google et YouTube de résoudre ce problème et de fournir des API qui fonctionnent réellement comme annoncé … Il ne me regarde pas comme il y a tout ce que nous pouvons faire à notre sujet 🙁

    MISE à JOUR 2 – 24 décembre 2013: cette solution n'a pas réellement réglé le problème:

    Après avoir suivi un fil que poulified m'a renvoyé dans sa réponse , un utilisateur du forum a posté la solution suivante qui semble faire l'affaire pour moi ( MISE À JOUR : Toujours éprouver des problèmes sur les charges de page aléatoires: /):

    Salut à tous,

    Il fonctionne pour remplacer http: // par https: //

    Exemple: http://jsfiddle.net/8tkgW/29/

    Assurez-vous que les conseils suivants

    1. Load iframe api https://www.youtube.com/player_api
    2. Parcourue le chemin src d'iframe: https://www.youtube.com/embed/0GN2kpBoFs4?rel=0

    Si vous chargez le lecteur via le nouveau YT.Player, vous devez vérifier le chemin src de l'iframe:

    setTimeout(function(){ var url = $('#iframe_youtube').prop('src'); if (url.match('^http://') { $('#iframe_youtube').prop('src', url.replace(/^http:\/\//i, 'https://')); } }, 500); 

    Veuillez référencer mon projet github:

    https://github.com/appleboy/js-video-player/blob/master/js/jsplayer.js#L120

    JavaScript rend le site Web intelligent, beauté et facile à utiliser.