如果未安装Chromecast扩展程序或使用隐身模式,则Google Chromecast发件人错误

2020/10/07 08:20 · javascript ·  · 0评论

我在Chrome Incognito中运行Chromecast发送器时出错,或者未安装Chromecast扩展程序:

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

Google Cast发送者正在尝试发送本地“ cast_sender.js”的AJAX请求。应该发生这种情况还是有更好的方法来检查Chromecast发件人扩展名是否存在(不是通过请求AJAX请求)?

我相信这些AJAX请求是询问Chromecast扩展是否存在的一种方式。有没有更好的方法来检查Chromecast扩展程序是否存在?

更新:经过几次尝试,这似乎已在最新的Chrome版本中得到解决(根据Paul Irish的评论)。这表明我们将在稳定的Chrome浏览器2016年7月至7月看到此问题。让我们看看...

这是官方Chromecast JavaScript库的一个已知错误。它会在所有非Chrome浏览器以及不存在Chromecast扩展程序的Chrome浏览器中转储这些错误消息,而不是无声地失败。

Chromecast小组表示他们不会修复此错误

如果您是使用此库附带的开发人员,那么根据Chromecast团队,您将无法执行任何操作。您只能通知用户忽略错误。(我认为Chromecast团队并不完全正确,因为该库至少可以避免在浏览器不是Chrome时请求扩展名scipt。而且我怀疑即使是Chrome,但也有可能抑制该错误,但是没有没有尝试任何东西。)

如果您是这些控制台消息所困扰的用户,则可以切换到Chrome(如果尚未使用它的话)。 在Chrome中,可以:

更新[2014年11月13日]:该问题现已由Google确认。Chromecast小组的一位成员似乎建议该小组当前正在进行的更改将绕过该问题。

更新2 [2015年2月17日]:该团队声称无法删除错误日志,因为它是标准的Chrome网络错误,并且仍在进行长期修复。该更新关闭了有关错误跟踪器的公开评论。

更新3 [2015年12月4日]:这个问题终于解决了!最后,Chrome团队仅添加了一些代码即可阻止此特定错误。希望将来会改进devtools和扩展API的某种组合,从而可以在不修补浏览器的情况下解决此类问题。Chrome Canary已经安装了补丁,因此应在1月中旬向所有用户推出。此外,该团队已确认该问题不再影响其他浏览器,因为该SDK已更新为仅在Chrome中激活。

更新4(4月30日):不,仍然没有。值得庆幸的是,Google的开发人员关系团队比某些其他利益相关者更清楚这对开发人员体验的严重影响。最近进行了更多白名单更新,以掩盖这些日志消息。职位顶部的当前状态。

如果您想暂时摆脱这些控制台错误(像我一样),可以在此处安装扩展程序:https : //chrome.google.com/webstore/detail/google-cast/boadgeojelhgndaghljhdicfkmllpafd/reviews?hl=zh-CN

我留下评论要求修复。您也可以在此处通过扩展名(安装后)进行错误报告。有关操作说明,请参见:https : //support.google.com/chromecast/answer/3187017?hl=zh_CN

希望Google对此有所帮助。我需要控制台来显示我的错误等。不是他们的错误。

如何过滤这些错误?

使用regex过滤器,我们可以消除cast_sender.js错误:

^((?!cast_sender).)*$

不要忘记选中正则表达式框。

在此处输入图片说明

另一个快速的解决方案是“隐藏网络消息”。

在此处输入图片说明

我知道这不是最好的解决方案,但是我在所有网络上阅读过的唯一一个可行的解决方案是安装chrome cast extension,因此,我决定不将iframe放到网站中,只需插入像这篇文章一样,我从youtube拍摄的视频的缩略图

在这里,我们有两个选择:

1)将视频定位到该频道并在其中播放


2)通过ajax调用视频,就像
在colorbox或任何其他插件中在
这里说明(我已经确定要这样做)一样。

并且这样,我防止google cast sender错误使我的网站变慢

默认情况下,Chrome扩展程序不在隐身模式下运行。您必须明确启用该扩展程序才能在隐身模式下运行。

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

文件下载

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

上一篇:
下一篇:

评论已关闭!