cast_sender.js错误:无法在Chrome中加载资源:net :: ERR_FAILED

2020/10/20 13:21 · javascript ·  · 0评论

我最近开始收到以下控制台错误,而未进行任何代码更改。

我最近没有安装任何扩展程序。

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

我在页面上嵌入了多个YouTube播放器,它们触发了此错误,但它们很简单:

<iframe width="100%" height="100%" src="http://www.youtube.com/embed/OUR_YOUTUBE_ID?showinfo=0&amp;wmode=transparent" frameborder="0" allowfullscreen=""></iframe>

还有其他人经历过吗?

显然,即使未安装扩展程序,YouTube也会不断轮询Google Cast脚本。

来自一位评论者

...似乎Chrome浏览器尝试在具有YouTube内容的页面上获取cast_sender.js。我猜测Chrome何时会看到可以流式传输的媒体,并尝试访问Chromecast扩展程序。当扩展名不存在时,将引发错误。

阅读更多

我遇到的唯一解决方案是安装Google Cast扩展程序,无论您是否需要它。然后,您可以隐藏工具栏按钮。

有关更多信息和更新,请参见此SO问题这是官方问题

我要补充之前给出答案

这不是您的代码或浏览器代码中的错误。这是YouTube iframe的JavaScript代码以调查在安装扩展后可以与之交互的扩展(可能会确定扩展是否已安装)。

查看www-embed-player.js(从加载的s.ytimg.com,它是YouTube静态文件CDN)的来源。您会发现以下内容:

function Wj(a){return"chrome-extension://"+a+"/cast_sender.js"}

要停止看到这些cast_sender.js错误,请在iframe src中编辑youtube链接,然后更改embedv

该错误是尝试修复Youtube错误。

避免Javascript-Console-Error复杂性的解决方案是接受Youtube(以及其他网页)可能存在无法修复的Javascript错误。

就这些。

一个简单的解决方法是安装Google Cast扩展程序。如果您没有Chromecast,或者不想使用扩展程序,则没问题;只是不要使用扩展名。

除了已经说过的话-为了避免此错误干扰(停止)网页上的其他Javascript代码,您可以尝试在所有其他Javascript代码加载之后强制YouTube iframe最后加载。

本文地址:http://javascript.askforanswer.com/cast_sender-jscuowuwufazaichromezhongjiazaiziyuannet-err_failed.html
文章标签: ,  
版权声明:本文为原创文章,版权归 javascript 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

评论已关闭!