J'ai récemment commencé à recevoir les erreurs de console suivantes, sans qu'aucune modification de code n'ait lieu.
Je n'ai installé aucune extension récemment.
Failed to load resource: net::ERR_FAILED chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/cast_sender.js
Failed to load resource: net::ERR_FAILED chrome-extension://hfaagokkkhdbgiakmmlclaapfelnkoah/cast_sender.js
Failed to load resource: net::ERR_FAILED chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/cast_sender.js
Failed to load resource: net::ERR_FAILED chrome-extension://fmfcbgogabcbclcofgocippekhfcmgfj/cast_sender.js
Failed to load resource: net::ERR_FAILED
J'ai plusieurs lecteurs YouTube intégrés sur la page qui déclenchent cette erreur, mais ils sont simples:
<iframe width="100%" height="100%" src="http://www.youtube.com/embed/OUR_YOUTUBE_ID?showinfo=0&wmode=transparent" frameborder="0" allowfullscreen=""></iframe>
Est-ce que quelqu'un d'autre l'expérience de ce?
javascript
youtube
Alex
la source
la source
Réponses:
Apparemment, YouTube interroge constamment les scripts Google Cast, même si l'extension n'est pas installée.
D'un commentateur :
Lire la suite
La seule solution que je trouve est d'installer l' extension Google Cast , que vous en ayez besoin ou non. Vous pouvez ensuite masquer le bouton de la barre d'outils.
Pour plus d'informations et de mises à jour, consultez cette question SO . Voici le problème officiel .
la source
Je vais ajouter à la réponse donnée précédemment .
Ce n'est pas un bogue dans votre code ou le code du navigateur. Il s'agit du code JavaScript à l' intérieur des sondages iframe YouTube pour les extensions avec lesquelles il pourrait interagir au cas où elles seraient installées (susceptibles de déterminer si l'extension est installée).
Regardez la source de
www-embed-player.js
(chargé à partir des.ytimg.com
, ce sont des fichiers statiques YouTube CDN). Vous trouverez ce qui suit:function Wj(a){return"chrome-extension://"+a+"/cast_sender.js"}
la source
www-embed-player.js
. Pouvez-vous nous expliquer pourquoi vous regardez un fichier différent, mais vous attendez à ce que cette fonction y soit quand même?Pour ne plus voir ces erreurs cast_sender.js, modifiez le lien youtube dans l'iframe src et remplacez-le
embed
parv
la source
L'erreur est d'essayer de corriger une erreur Youtube.
La solution pour éviter votre complexe Javascript-Console-Error est d'accepter que Youtube (et aussi d'autres pages Web) puisse avoir des erreurs Javascript que vous ne pouvez pas corriger.
C'est tout.
la source
Une solution simple pour cela consiste à installer l' extension Google Cast . Si vous n'avez pas de Chromecast ou que vous ne souhaitez pas utiliser l'extension, pas de problème; n'utilisez simplement pas l'extension.
la source
En plus de ce qui a déjà été dit - afin d'éviter que cette erreur n'interfère (arrête) d'autres codes Javascript sur votre page, vous pouvez essayer de forcer l'iframe YouTube à se charger en dernier - après que tous les autres codes Javascript soient chargés.
la source