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

Tengo un error al ejecutar el remitente de Chromecast en Chrome de incógnito 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 de Chromecast (no solicitando la solicitud de AJAX)?

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

Actualización: después de varios bashs, parece que esto se pudo haber solucionado en las últimas versiones de Chrome (según el comentario de Paul Irish a continuación ). Eso sugeriría que veríamos esto fijo 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 silenciosamente, descarga estos mensajes de error en todos los navegadores que no son Chrome, así como en los navegadores Chrome donde la extensión de Chromecast no está presente.

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

Si eres un desarrollador que envía esta biblioteca, no puedes hacer nada al respecto de acuerdo con 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 la extensión scipt si el navegador no es Chrome. Y sospecho que podría ser posible suprimir el error incluso si es Chrome, pero no lo sé ‘ T intentado todo.)

Si es un usuario molesto por estos mensajes de la consola, puede cambiar a Chrome si no lo está usando ya. Dentro de Chrome, ya sea:

  • Instala la extensión de Chromecast desde aquí .
  • Configure devtools para ocultar el mensaje de error ( vea la respuesta de David a continuación ).

Actualización [13 de noviembre de 2014]: el problema ahora ha sido reconocido por Google. Un miembro del equipo de Chromecast parece sugerir que el problema será eludido por 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 de red estándar de 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. Es de esperar que una combinación de devtools y extensiones API mejore en el futuro para que sea posible solucionar este tipo de problema sin reparar el navegador. Chrome Canary ya tiene el parche , por lo que debería extenderse a 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 mal que esto ha afectado la experiencia del desarrollador. Recientemente se han realizado más actualizaciones en la lista blanca para criticar estos mensajes de registro. Estado actual en la parte superior de la publicación.

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

Dejé una crítica pidiendo una solución. También puede hacer un informe de errores 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 se meta en esto. Necesito que mi consola muestre mis errores, etc. No de ellos.

¿Qué hay de filtrar estos errores?

Con el filtro de cast_sender.js regulares a continuación, podemos descartar los errores de cast_sender.js :

 ^((?!cast_sender).)*$ 

No olvides marcar la casilla Regex.

enter image description here

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

enter image description here

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 de Chromecast, así que decidí no incluir el iframe en el sitio web, solo inserto el resumen de mi video de youtube como en este post explicar.

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

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

De forma predeterminada, 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.