Recentemente, comecei a receber os seguintes erros de console, sem nenhuma alteração no código.
Não instalei nenhuma extensão recentemente.
Failed to load resource: net::ERR_FAILED chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/cast_sender.js
Failed to load resource: net::ERR_FAILED chrome-extension://hfaagokkkhdbgiakmmlclaapfelnkoah/cast_sender.js
Failed to load resource: net::ERR_FAILED chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/cast_sender.js
Failed to load resource: net::ERR_FAILED chrome-extension://fmfcbgogabcbclcofgocippekhfcmgfj/cast_sender.js
Failed to load resource: net::ERR_FAILED
Tenho várias incorporações de player do YouTube na página que estão acionando esse erro, mas são simples:
<iframe width="100%" height="100%" src="http://www.youtube.com/embed/OUR_YOUTUBE_ID?showinfo=0&wmode=transparent" frameborder="0" allowfullscreen=""></iframe>
Mais alguém experienciou isto?
javascript
youtube
Alex
fonte
fonte
Respostas:
Aparentemente, o YouTube pesquisa constantemente scripts do Google Cast, mesmo que a extensão não esteja instalada.
De um comentarista :
Consulte Mais informação
A única solução que me deparei é instalar o Google Cast extensão , independentemente de você precisar ou não. Você pode ocultar o botão da barra de ferramentas.
Para mais informações e atualizações, consulte esta pergunta SO . Aqui está a questão oficial .
fonte
Vou acrescentar à resposta dada antes .
Não é um bug no seu código ou no código do navegador. É o código JavaScript dentro urnas iframe YouTube para as extensões que poderia interoperam com caso fossem instalados (provavelmente para determinar se a extensão está instalado).
Olhe a fonte de
www-embed-player.js
(carregados.ytimg.com
, são os arquivos estáticos do YouTube CDN). Você encontrará o seguinte:fonte
www-embed-player.js
. Você pode nos explicar por que está vendo um arquivo diferente, mas espera que essa função esteja lá?Para parar de ver os erros do cast_sender.js, edite o link do youtube no iframe src e altere
embed
parav
fonte
O erro é tentar corrigir um erro do YouTube.
A solução para evitar o seu complexo Javascript-Console-Erro é aceitar que o YouTube (e outras páginas da web) possam ter erros de Javascript que você não pode corrigir.
Isso é tudo.
fonte
Uma correção simples para isso é instalar a extensão do Google Cast . Se você não possui um Chromecast ou não deseja usar a extensão, não há problema. apenas não use a extensão.
fonte
Além do que já foi dito - para evitar que esse erro interfira (pare) outro código Javascript em sua página, você pode tentar forçar o iframe do YouTube a carregar por último - depois que todo o outro código Javascript for carregado.
fonte