Erro do remetente do Google Chromecast se a extensão do Chromecast não estiver instalada ou usando a navegação anônima

281

Estou com um erro ao executar o remetente do Chromecast no Chrome anônimo ou se a extensão do Chromecast não estiver 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

O remetente do Google Cast está tentando enviar solicitações AJAX para o local "cast_sender.js". Isso deve acontecer ou existe uma maneira melhor de verificar se a extensão do remetente do Chromecast existe (não solicitando a solicitação AJAX)?

Acredito que essas solicitações AJAX sejam uma maneira de perguntar se a extensão do Chromecast existe. Existe uma maneira melhor de verificar se a extensão do Chromecast existe?

Nino Paolo
fonte
1
Isso foi corrigido no Chrome 49 por @Paul Irish. code.google.com/p/google-cast-sdk/issues/detail?id=538#hc18
bits
3
@AtomTech ainda não corrigido.
Sean O'Grady
Não pode ser corrigido no Chrome (se apenas reprimir esses erros). Esses pings do youtube.embedded existem até nos navegadores.
Vp_arth 17/05

Respostas:

438

Atualização: após várias tentativas, parece que isso pode ter sido corrigido nas versões mais recentes do Chrome (de acordo com o comentário de Paul Irish abaixo ). Isso sugere que veremos isso corrigido no Chrome estável de junho a julho de 2016. Vamos ver ...

Este é um erro conhecido na biblioteca JavaScript Chromecast oficial. Em vez de falhar silenciosamente, ele despeja essas mensagens de erro em todos os navegadores que não são Chrome, bem como nos navegadores Chrome em que a extensão Chromecast não está presente.

A equipe do Chromecast indicou que não corrigirá esse bug .

Se você é um desenvolvedor que envia esta biblioteca, não pode fazer nada, de acordo com a equipe do Chromecast. Você só pode informar os usuários a ignorar os erros. (Acredito que a equipe do Chromecast não esteja totalmente correta, pois a biblioteca poderia, pelo menos, evitar solicitar a extensão de extensão se o navegador não for o Chrome. E suspeito que seja possível suprimir o erro, mesmo que seja o Chrome, mas não tenha sido ' tentei qualquer coisa.)

Se você é um usuário irritado com essas mensagens do console, pode mudar para o Chrome se ainda não o estiver usando. No Chrome, qualquer um:

Atualização [13 de novembro de 2014]: o problema agora foi reconhecido pelo Google. Um membro da equipe do Chromecast parece sugerir que o problema será ignorado por uma alteração na qual a equipe está trabalhando no momento.

Atualização 2 [17 de fevereiro de 2015]: a equipe afirma que não pode fazer nada para remover os logs de erros, pois é um erro de rede padrão do Chrome e ainda está trabalhando em uma correção de longo prazo. Os comentários públicos sobre o rastreador de erros foram fechados com essa atualização.

Atualização 3 [4 de dezembro de 2015]: isso foi finalmente corrigido! No final, a equipe do Chrome simplesmente adicionou algum código para bloquear esse erro específico. Esperamos que alguma combinação de API de ferramentas e extensões seja aprimorada no futuro para possibilitar a correção desse tipo de problema sem corrigir o navegador. O Chrome Canary já possui o patch , portanto deve ser lançado para todos os usuários em meados de janeiro. Além disso, a equipe confirmou que o problema não afeta mais outros navegadores, pois o SDK foi atualizado para ativar apenas se estiver no Chrome.

Atualização 4 (30 de abril): Não, ainda não. Felizmente, a equipe de relações com desenvolvedores do Google está mais consciente do que certas partes interessadas sobre o quanto isso afetou a experiência do desenvolvedor. Mais atualizações da lista de permissões foram feitas recentemente para impedir essas mensagens de log. Status atual na parte superior da postagem.

mahemoff
fonte
193
Uau. É como deixar todas as suas instruções console.log () em um produto de produção.
trusktr
24
Kudos para atualizar uma resposta que é quase metade de um ano de idade :)
Eduard Luca
11
@RenaissanceProgrammer Usar o Chrome e instalar o Chromecast resolve isso individualmente, sim. A questão é mais direcionada aos programadores que desejam remover o problema para seus usuários finais.
mahemoff
17
Olá, agora é 16 de fevereiro e eu tenho a versão mais recente do Chrome e ela não foi corrigida. Alguma atualização?
Zack
9
É 7 de março de 2016. O Chrome acabou de ser atualizado, ainda estou recebendo os erros do console.
realplay
41

Se você deseja se livrar temporariamente desses erros do console (como eu fiz), instale a extensão aqui: https://chrome.google.com/webstore/detail/google-cast/boadgeojelhgndaghljhdicfkmllpafd/reviews?hl=pt-BR

Eu deixei um comentário pedindo uma correção. Você também pode fazer um relatório de erro através da extensão (após a instalação) aqui. As instruções para fazer isso estão aqui: https://support.google.com/chromecast/answer/3187017?hl=pt-BR

Espero que o Google entenda isso. Eu preciso do meu console para mostrar meus erros, etc. Não os deles.

tayvano
fonte
4
Sinto muito, mas esta não é a solução; isso não responde à pergunta. O título diz "... se a extensão do Chrome Cast não estiver instalada ...", agora, por que você recomendaria instalá-la? Não votei negativamente na sua resposta porque você tem apenas 1 ponto naquele momento. Seja cuidadoso da próxima vez.
Nino Paolo
@NinoPaolo Poderia ajudá-lo a depurar um pouco mais fácil quando você não precisa ver três milhões de erros do chrome, mas eu concordo que você não é a resposta correta ou correta, é apenas uma proposta, mas você não vê esta resposta não é aceita?
precisa saber é o seguinte
Eu tenho a idéia de instalar uma extensão completamente inútil. Estou sempre economizando memória onde posso. E, nesse caso, instalá-lo para evitar que seus erros o mostrem completamente inaceitável. Qual a equipe do chromecast?
Augustin Riedinger
1
Eu só queria que essas mensagens de erro desaparecessem. TOC ... Eu manusei a resposta.
Robbie Smith
30

Que tal filtrar esses erros?

Com o filtro regex abaixo, podemos descartar cast_sender.jserros:

^((?!cast_sender).)*$

Não se esqueça de marcar a caixa Regex.

insira a descrição da imagem aqui

Outra solução rápida é "Ocultar mensagens de rede".

insira a descrição da imagem aqui

David
fonte
1
Eu acho que um filtro melhor estaria usando cast_sender.js- você corre o risco de esconder coisas não relacionadas com ele.
Xan
Thx @David, você corrige com regex!
ElSinus 12/02
3

Sei que não é a melhor solução, mas a única suposta solução que li para toda a web é instalar a extensão do Chrome Cast; por isso, decidi não colocar o iframe no site, basta inserir o thumnail do meu vídeo do youtube como neste post explicar.

e aqui temos duas opções:
1) Direcione o vídeo para o canal e reproduza-o lá
2) Chame o vídeo via ajax, como explica aqui (decidi por este) em uma caixa de cores ou em qualquer outro plugin.

e assim, evito que o erro do remetente do Google Cast torne meu site lento

Andres Felipe
fonte
@ Xan, eu estava classificando meu site e esses erros foram avaliados antes dos meus scipts; portanto, o site estava esperando até que fossem avaliados; não sei se é minha impressão.
Andres Felipe
0

Por padrão, as extensões do Chrome não são executadas no modo de navegação anônima. Você precisa habilitar explicitamente a extensão para executar no modo de navegação anônima.

Leon Nicholls
fonte
1
Tnx @Leon. Sim eu concordo. Acredito que essa (usando o modo anônimo) é a mesma experiência do navegador que não possui a extensão do Chrome Cast. Além disso, desinstalei a extensão do Chrome Cast e execute o site novamente. Então, eu recebo o mesmo erro. Existe uma maneira melhor de verificar se a extensão de conversão do Chrome existe?
Nino Paolo
Tenho o mesmo problema em sites diferentes e posso confirmar que não estou no modo de navegação anônima: Failed to load resource: net::ERR_FAILED chrome-extension://boadgeojelhgndaghljhdicfkmllpafd/cast_sender.js
RenaissanceProgrammer
Você deve enviar um feedback na extensão do Google Cast para relatar seu problema.
21413 Leon
3
sim! Eu já fiz isso. O status é wontfix. Consulte code.google.com/p/google-cast-sdk/issues/detail?id=309
Nino Paolo