web-dev-qa-db-fra.com

Erreur d'expéditeur Google Chromecast si l'extension Chromecast n'est pas installée ou si vous utilisez la navigation privée

J'ai une erreur lors de l'exécution de l'expéditeur Chromecast dans Chrome Incognito ou si l'extension Chromecast n'est pas installée:

Failed to load resource: net::ERR_ADDRESS_UNREACHABLE chrome-extension://boadgeojelhgndaghljhdicfkmllpafd/cast_sender.js
Failed to load resource: net::ERR_ADDRESS_UNREACHABLE chrome-extension://dliochdbjfkdbacpmhlcpmleaejidimm/cast_sender.js
Failed to load resource: net::ERR_ADDRESS_UNREACHABLE chrome-extension://hfaagokkkhdbgiakmmlclaapfelnkoah/cast_sender.js
Failed to load resource: net::ERR_ADDRESS_UNREACHABLE chrome-extension://fmfcbgogabcbclcofgocippekhfcmgfj/cast_sender.js
Failed to load resource: net::ERR_ADDRESS_UNREACHABLE chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/cast_sender.js
No cast extension found

L'expéditeur Google Cast tente d'envoyer AJAX demandes de "cast_sender.js" local. Est-ce que cela devrait se produire ou y a-t-il un meilleur moyen de vérifier si l'extension d'expéditeur de Chromecast existe (pas en demandant une demande AJAX)?

Je crois que ces requêtes AJAX sont un moyen de demander si une extension Chromecast existe. Existe-t-il un meilleur moyen de vérifier si l'extension Chromecast existe?

279
Nino Paolo

Mise à jour: après plusieurs tentatives, il semble que cela ait peut-être été corrigé dans les dernières versions de Chrome (par commentaire de Paul Irish ci-dessous ). Cela suggérerait que nous verrons cela corrigé dans Chrome stable juin-juillet 2016. Voyons voir ...

Il s’agit d’un bogue connu de la bibliothèque JavaScript officielle de Chromecast. Au lieu d'échouer en mode silencieux, il affiche ces messages d'erreur dans tous les navigateurs non-Chrome, ainsi que dans les navigateurs Chrome où l'extension Chromecast n'est pas présente.

L'équipe de Chromecast a indiqué qu'elle ne corrigera pas ce bug .

Si vous êtes un développeur qui expédie cette bibliothèque, vous ne pouvez rien y faire, selon l'équipe de Chromecast. Vous pouvez uniquement informer les utilisateurs d'ignorer les erreurs. . (Je pense que l'équipe de Chromecast n'est pas tout à fait correcte, car la bibliothèque pourrait au moins éviter de demander l'extension scipt si le navigateur n'est pas Chrome. Et je suppose qu'il serait possible de supprimer l'erreur même s'il s'agit de Chrome, mais pas t rien essayé.)

Si vous êtes un utilisateur ennuyé par ces messages de la console, vous pouvez passer à Chrome si vous ne l'utilisez pas déjà. Chrome, soit:

Mise à jour [13 nov. 2014]: le problème a maintenant été reconnu par Google. Un membre de l'équipe de Chromecast semble suggérer que le problème sera résolu par un changement sur lequel l'équipe travaille actuellement.

Mise à jour 2 [17 février 2015]: L'équipe affirme ne rien pouvoir faire pour supprimer les journaux d'erreurs car il s'agit d'une erreur réseau Chrome standard et travaille toujours sur un correctif à long terme. Les commentaires publics sur le suivi des bogues ont été fermés avec cette mise à jour.

Update 3 [4 décembre 2015]: Cela a finalement été corrigé! À la fin, l'équipe de Chrome a simplement ajouté du code pour bloquer cette erreur spécifique. Espérons qu'une certaine combinaison d'API devtools et d'extensions sera améliorée à l'avenir pour permettre de résoudre ce type de problème sans appliquer de correctif au navigateur. Chrome Canary a déjà le correctif , il devrait donc être étendu à tous les utilisateurs vers la mi-janvier. De plus, l'équipe a confirmé le problème n'affecte plus les autres navigateurs, car le SDK n'a été mis à jour pour s'activer que s'il est dans Chrome.

Update 4 (30 avril): Non, pas encore. Heureusement, les relations avec les développeurs de Google sont plus conscients que certains autres acteurs de l’impact de cette situation sur leur expérience. Des mises à jour supplémentaires de la liste blanche ont récemment été effectuées pour éliminer ces messages de journal. Statut actuel en haut de la publication.

436
mahemoff

Si vous souhaitez vous débarrasser temporairement de ces erreurs de console (comme je l'ai fait), vous pouvez installer l'extension ici: https://chrome.google.com/webstore/detail/google-cast/boadgeojelhgndaghljhdicfkmllpafd/reviews?hl = en

J'ai laissé une critique demandant une solution. Vous pouvez également créer un rapport de bogue via l'extension (après l'avoir installé) ici. Les instructions pour le faire sont les suivantes: https://support.google.com/chromecast/answer/3187017?hl=fr

J'espère que Google va sur ce sujet. J'ai besoin de ma console pour montrer mes erreurs, etc. Pas les leurs.

40
tayvano

Comment filtrer ces erreurs?

Avec le filtre ci-dessous, nous pouvons éliminer les erreurs cast_sender.js:

^((?!cast_sender).)*$

N'oubliez pas de cocher la case Regex.

enter image description here

Une autre solution rapide consiste à "Masquer les messages du réseau".

enter image description here

29
David

je sais que ce n'est pas la meilleure solution, mais la seule solution supposée que j'ai lue pour tout le Web consiste à installer une extension chromée, alors j'ai décidé de ne pas mettre l'iframe sur le site Web, je viens d'insérer le thumnail de ma vidéo de youtube comme dans this post expliquer.

et ici nous avons deux options:
1) Ciblez la vidéo sur le canal et lisez-la là.
2) Appelez la vidéo via ajax, comme expliquer ici (j'ai choisi celui-ci) dans une colorbox ou tout autre plugin.

et comme cela, j'empêche l'erreur de l'expéditeur google cast de rendre mon site lent

3
Andres Felipe

Par défaut, les extensions Chrome ne s'exécutent pas en mode navigation privée. Vous devez explicitement activer l'extension pour qu'elle s'exécute dans Incognito.

0
Leon Nicholls