javascript - transmite - Error del remitente de Google Chromecast si la extensión de Chromecast no está instalada o si se usa de incógnito
google home (5)
¿Qué tal filtrar estos errores?
Con el siguiente filtro de cast_sender.js
, podemos descartar los errores cast_sender.js
:
^((?!cast_sender).)*$
No te olvides de marcar la casilla Regex.
Otra solución rápida es "Ocultar mensajes de red".
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 de Chromecast (no solicitando la solicitud AJAX)?
Creo que estas solicitudes AJAX son una forma de preguntar si existe la extensión de Chromecast. ¿Hay una mejor manera de comprobar si existe la extensión de Chromecast?
Por defecto, las extensiones de Chrome no se ejecutan en modo incógnito. Tienes que habilitar explícitamente la extensión para que se ejecute en Incognito.
Sé que no es la mejor solución, pero la única solución supuesta que he leído para toda la web es instalar la extensión Chrome Cast, así que, decidí, no colocar el iframe en el sitio web, solo inserto el La explicación de mi video de youtube como en this post explica.
Y aquí tenemos dos opciones:
1) Dirigir el video al canal y reproducirlo allí
2) Llame el video a través de ajax, como se explica here (he decidido por este) en un cuadro de colores o cualquier otro complemento.
Y así, prevengo el error del remitente de Google Cast.
Si desea deshacerse temporalmente de estos errores de consola (como lo hice), puede instalar la extensión aquí: https://chrome.google.com/webstore/detail/google-cast/boadgeojelhgndaghljhdicfkmllpafd/reviews?hl=es
Dejé una revisión 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 se ponga en esto. Necesito mi consola para mostrar mis errores, etc. No de ellos.
Actualización: después de varios intentos, parece que esto pudo haberse solucionado en las últimas versiones de Chrome (según 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 Chromecast JavaScript. En lugar de fallar silenciosamente, vuelca 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 eres un desarrollador que está enviando esta biblioteca, no puedes hacer nada al respecto de acuerdo con el equipo de Chromecast. Solo puedes informar a los usuarios para 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 código 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 lo creo ». intentado nada.)
Si usted 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 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]: Google reconoció el problema. Un miembro del equipo de Chromecast parece sugerir que el problema será evitado 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 de Chrome estándar 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ó algo de código para bloquear este error específico. Esperemos que alguna combinación de devtools y extensiones API se mejore en el futuro para hacer posible solucionar este tipo de problema sin parchear 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 ha confirmado que el problema ya no afecta a otros navegadores, ya que el SDK se actualizó para activarse solo 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 otros grupos de interés de lo importante que esto ha afectado la experiencia del desarrollador. Recientemente se han realizado más actualizaciones de listas blancas para eliminar estos mensajes de registro. Estado actual en la parte superior de la publicación.