Error del remitente de Google Chromecast si la extensión de Chromecast no está instalada o usa incógnito

281

Tengo un error al ejecutar el remitente de Chromecast en Chrome Incognito o si la extensión de Chromecast no está instalada:

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

El remitente de Google Cast está intentando enviar solicitudes AJAX para "cast_sender.js" local. ¿Debería suceder esto o hay una mejor manera de verificar si existe la extensión del remitente Chromecast (no mediante la solicitud de AJAX)?

Creo que estas solicitudes AJAX son una forma de preguntar si existe la extensión Chromecast. ¿Hay una mejor manera de verificar si existe la extensión Chromecast?

Nino Paolo
fuente
1
Esto se corrige en Chrome 49 por @Paul Irish. code.google.com/p/google-cast-sdk/issues/detail?id=538#hc18
bit-bit el
3
@AtomTech todavía no está arreglado.
Sean O'Grady
No se puede arreglar en Chrome (si solo silencia estos errores). Estos pings de youtube.embedded existen incluso en más de navegadores.
vp_arth

Respuestas:

438

Actualización: después de varios intentos, parece que esto se ha solucionado en las últimas compilaciones de Chrome (por el comentario de Paul Irish a continuación ). Eso sugeriría que veremos esto arreglado en Chrome estable de junio a julio de 2016. Veamos ...

Este es un error conocido con la biblioteca oficial de JavaScript de Chromecast. En lugar de fallar en silencio, volca estos mensajes de error en todos los navegadores que no son Chrome, así como en los navegadores Chrome donde la extensión Chromecast no está presente.

El equipo de Chromecast ha indicado que no solucionarán este error .

Si usted es un desarrollador que envía esta biblioteca, no puede hacer nada al respecto según el equipo de Chromecast. Solo puede informar a los usuarios que ignoren los errores. (Creo que el equipo de Chromecast no es del todo correcto ya que la biblioteca podría, al menos, evitar solicitar el scipt de extensión si el navegador no es Chrome. Y sospecho que podría ser posible suprimir el error incluso si es Chrome, pero no No probé nada.)

Si eres un usuario molesto por estos mensajes de la consola, puedes cambiar a Chrome si aún no lo estás usando. Dentro de Chrome, ya sea:

Actualización [13 de noviembre de 2014]: Google ha reconocido el problema. Un miembro del equipo de Chromecast parece sugerir que el problema pasará por alto un cambio en el que el equipo esté trabajando actualmente.

Actualización 2 [17 de febrero de 2015]: el equipo afirma que no hay nada que puedan hacer para eliminar los registros de errores, ya que es un error estándar de la red Chrome y todavía están trabajando en una solución a largo plazo. Los comentarios públicos sobre el rastreador de errores se cerraron con esa actualización.

Actualización 3 [4 de diciembre de 2015]: ¡Esto finalmente se ha solucionado! Al final, el equipo de Chrome simplemente agregó un código para bloquear este error específico. Con suerte, se mejorará alguna combinación de devtools y extensiones API en el futuro para que sea posible solucionar este tipo de problema sin parchear el navegador. Chrome Canary ya tiene el parche , por lo que debería implementarse para todos los usuarios a mediados de enero. Además, el equipo confirmó que el problema ya no afecta a otros navegadores, ya que el SDK se actualizó para que solo se active si está en Chrome.

Actualización 4 (30 de abril): No, todavía no de todos modos. Afortunadamente, el equipo de relaciones con los desarrolladores de Google es más consciente que otras partes interesadas de lo mucho que esto ha afectado la experiencia del desarrollador. Recientemente se han realizado más actualizaciones de la lista blanca para bloquear estos mensajes de registro. Estado actual en la parte superior de la publicación.

mahemoff
fuente
193
Guau. Esto es como dejar todas sus declaraciones console.log () en un producto de producción.
trusktr
24
Felicitaciones por actualizar una respuesta que tiene casi medio año :)
Eduard Luca
11
@RenaissanceProgrammer Usar Chrome e instalar Chromecast lo resuelve individualmente, sí. La pregunta está más dirigida a los programadores que desean eliminar el problema para sus usuarios finales.
mahemoff
17
Hola, ahora es febrero del 16 y tengo la última versión de Chrome y no se ha solucionado. ¿Alguna actualización?
Zack
9
Es el 7 de marzo de 2016. Chrome acaba de actualizar, todavía recibo los errores de la consola.
Realplay
41

Si desea deshacerse temporalmente de estos errores de la consola (como lo hice), puede instalar la extensión aquí: https://chrome.google.com/webstore/detail/google-cast/boadgeojelhgndaghljhdicfkmllpafd/reviews?hl=en

Dejé una reseña pidiendo una solución. También puede hacer un informe de error a través de la extensión (después de instalarlo) aquí. Las instrucciones para hacerlo están aquí: https://support.google.com/chromecast/answer/3187017?hl=en

Espero que Google entienda esto. Necesito mi consola para mostrar mis errores, etc. No los de ellos.

tayvano
fuente
44
Lo siento, pero esta no es la solución; Esto no responde la pregunta. El título dice "... si la extensión Chrome Cast no está instalada ...", ahora, ¿por qué aconsejaría instalarla? No rechacé tu respuesta porque solo tienes 1 punto en ese momento. Ten mas cuidado la próxima vez.
Nino Paolo
@NinoPaolo Podría ayudarte a depurar un poco más fácilmente cuando no tienes que ver tres millones de errores de Chrome, pero estoy de acuerdo contigo, no es la respuesta correcta o correcta, es solo una propuesta, pero no ves esta respuesta no es aceptada?
Danny22
Tengo la idea de instalar una extensión completamente inútil. Siempre estoy guardando memoria donde puedo. Y en ese caso, instalarlo para evitar que sus errores aparezcan completamente inaceptables. ¿Por qué el equipo de Chromecast?
Augustin Riedinger
1
Solo quería que estos mensajes de error desaparecieran. TOC ... Me gustó la respuesta.
Robbie Smith
30

¿Qué hay de filtrar estos errores?

Con el filtro regex a continuación, podemos descartar cast_sender.jserrores:

^((?!cast_sender).)*$

No olvide marcar la casilla Regex.

ingrese la descripción de la imagen aquí

Otra solución rápida es "Ocultar mensajes de red".

ingrese la descripción de la imagen aquí

David
fuente
1
Creo que se usaría un filtro mejor cast_sender.js: corre el riesgo de ocultar cosas no relacionadas con él.
Xan
Thx @David, lo arreglas con regex!
ElSinus
3

Sé que no es la mejor solución, pero la única supuesta solución que he leído para toda la web es instalar la extensión Chrome Cast, por lo que he decidido no poner el iframe en el sitio web, solo inserto el Una miniatura de mi video de YouTube como en este publicación.

y aquí tenemos dos opciones:
1) Dirigir el video al canal y reproducirlo allí
2) Llamar el video a través de ajax, como explicar aquí (he decidido por este) en un colorbox o cualquier otro complemento.

y así, evito que el error del remitente de Google Cast haga que mi sitio sea lento

Andres Felipe
fuente
@ Xan estaba clasificando mi sitio y esos errores se evaluaron antes de mis scipts, por lo que el sitio estaba esperando hasta que fueron evaluados, no sé si es mi impresión.
Andrés Felipe
0

Por defecto, las extensiones de Chrome no se ejecutan en modo incógnito. Debe habilitar explícitamente la extensión para que se ejecute en modo incógnito.

Leon Nicholls
fuente
1
Tnx @Leon. Sí estoy de acuerdo. Creo que esto (usar incógnito) es la misma experiencia de ese navegador que no tiene la extensión Chrome Cast. Además, desinstalé la extensión Chrome Cast y ejecuté el sitio nuevamente. Entonces, me sale el mismo error. ¿Hay una mejor manera de verificar si existe una extensión de Chrome Cast?
Nino Paolo
Tengo el mismo problema en diferentes sitios y puedo confirmar que no estoy en modo incógnito:Failed to load resource: net::ERR_FAILED chrome-extension://boadgeojelhgndaghljhdicfkmllpafd/cast_sender.js
RenaissanceProgrammer
Debe presentar comentarios en la extensión Cast para informar su problema.
Leon Nicholls
3
¡Si! Ya hice eso. El estado es wontfix. Ver code.google.com/p/google-cast-sdk/issues/detail?id=309
Nino Paolo el