小编典典

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

javascript

我在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扩展程序是否存在?


阅读 488

收藏
2020-05-01

共1个答案

小编典典

更新:经过几次尝试,这似乎已经在最新的Chrome版本中得到了解决。这表明我们将在稳定的Chrome浏览器2016年7月至7月看到此问题。让我们看看…
这是官方ChromecastJavaScript库的一个已知错误。它会在所有非Chrome浏览器以及不存在Chromecast扩展程序的Chrome浏览器中转储这些错误消息,而不是无声地失败。

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

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

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

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

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

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

2020-05-01