web-dev-qa-db-fra.com

erreur cast_sender.js: échec du chargement de la ressource: net :: ERR_FAILED dans Chrome

J'ai récemment commencé à recevoir les erreurs de console suivantes, sans aucun changement de code.

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&amp;wmode=transparent" frameborder="0" allowfullscreen=""></iframe>

Est-ce que quelqu'un d'autre l'expérience de ce?

185
Alex

Apparemment, YouTube interroge constamment les scripts Google Cast même si l'extension n'est pas installée.

D'un commentateur :

... il semble que Chrome tente de récupérer cast_sender.js sur les pages contenant du contenu YouTube. Je suppose que lorsque Chrome voit un média qu'il peut diffuser, il tente d'accéder à l'extension Chromecast. Lorsque l'extension n'est pas présente, l'erreur est renvoyée.

en savoir plus

La seule solution que j'ai rencontrée consiste à installer l'extension Google Cast , que vous en ayez besoin ou non. Vous pouvez alors masquer le bouton de la barre d’outils.

Pour plus d'informations et de mises à jour, voir this SO question. Voici le numéro officiel .

139
isherwood

Je vais ajouter à la réponse donnée auparavant .

Ce n'est pas un bug dans votre code ou le code du navigateur. C'est le code JavaScript à l'intérieur de l'iframe YouTube qui interroge 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 de s.ytimg.com, il s'agit de fichiers statiques CDN de YouTube). Vous trouverez ce qui suit:

function Wj(a){return"chrome-extension://"+a+"/cast_sender.js"}
40
sompylasar

Pour ne plus voir ces erreurs cast_sender.js, éditez le lien youtube dans l'iframe src et remplacez embed par v.

21
developer1011

L'erreur est d'essayer de corriger une erreur de Youtube.

La solution pour éviter votre complexe Javascript-Console-Error consiste à accepter le fait que Youtube (et d'autres pages Web) peut avoir des erreurs Javascript que vous ne pouvez pas réparer.

C'est tout.

2
user5775253

Une solution simple consiste à installer l'extension Google Cast . Si vous ne possédez pas de Chromecast ou si vous ne souhaitez pas utiliser l'extension, pas de problème. mais n'utilisez pas l'extension.

0
Mark Kimitch

En plus de ce qui a déjà été dit - afin d'éviter cette erreur d'interférer (arrêter) d'autres codes Javascript sur votre page, vous pouvez essayer de forcer le iframe de YouTube à se charger en dernier - une fois que tous les autres codes Javascript ont été chargés.

0
bazzaretta