我有一个错误运行Chromecast发送在Chrome隐身或如果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
谷歌转换发送器正在尝试为本地“cast_sender.js”发送AJAX请求。应该发生这种情况,或者有更好的方法来检查Chromecast发送扩展是否存在(不是通过请求AJAX请求)?
我相信这些AJAX请求是询问Chromecast扩展是否存在的一种方式。有没有更好的方法来检查Chromecast扩展是否存在?
更新:经过几次尝试,看起来这个问题可能已经在最新的Chrome版本中被修复了(根据Paul Irish的评论)。这意味着我们将在2016年6月至7月的稳定版Chrome中看到这个问题的修复。让我想想……
这是官方Chromecast JavaScript库的一个已知错误。而不是默默失败,它转储这些错误消息在所有非Chrome浏览器以及Chrome浏览器的Chromecast扩展不存在。
Chromecast团队表示,他们不会修复这个bug。
如果你是附带这个库的开发人员,根据Chromecast团队的说法,你不能做任何事情。您只能通知用户忽略错误。(我相信Chromecast团队并不完全正确,因为如果浏览器不是Chrome,库至少可以避免请求扩展scipt。而且我怀疑即使是Chrome也有可能压制这个错误,但我还没有尝试过任何方法。)
如果你是一个被这些控制台消息惹恼的用户,如果你还没有使用Chrome,你可以切换到Chrome。在Chrome中:
从这里安装Chromecast扩展。
配置devtools以隐藏错误消息(参见下面David的回答)。
更新[2014年11月13日]:谷歌现已承认该问题。Chromecast团队的一名成员似乎暗示,该团队目前正在进行的更改将绕过这个问题。
更新2[2015年2月17日]:团队声称他们无法删除错误日志,因为这是一个标准的Chrome网络错误,他们仍在致力于长期修复。漏洞追踪器的公开评论在那次更新后关闭了。
Update 3 [Dec 4, 2015]: This has finally been fixed! In the end, Chrome team simply added some code to block out this specific error. Hopefully some combination of devtools and extensions API will be improved in the future to make it possible to fix this kind of problem without patching the browser. Chrome Canary already has the patch, so it should roll out to all users around mid-January. Additionally, the team has confirmed the issue no longer affects other browsers as the SDK was updated to only activate if it's in Chrome.
更新4(4月30日):不,至少还没有。值得庆幸的是,谷歌的开发者关系团队比其他利益相关者更清楚这严重影响了开发者体验。最近进行了更多白名单更新,以打击这些日志消息。当前状态在顶部的职位。
更新:经过几次尝试,看起来这个问题可能已经在最新的Chrome版本中被修复了(根据Paul Irish的评论)。这意味着我们将在2016年6月至7月的稳定版Chrome中看到这个问题的修复。让我想想……
这是官方Chromecast JavaScript库的一个已知错误。而不是默默失败,它转储这些错误消息在所有非Chrome浏览器以及Chrome浏览器的Chromecast扩展不存在。
Chromecast团队表示,他们不会修复这个bug。
如果你是附带这个库的开发人员,根据Chromecast团队的说法,你不能做任何事情。您只能通知用户忽略错误。(我相信Chromecast团队并不完全正确,因为如果浏览器不是Chrome,库至少可以避免请求扩展scipt。而且我怀疑即使是Chrome也有可能压制这个错误,但我还没有尝试过任何方法。)
如果你是一个被这些控制台消息惹恼的用户,如果你还没有使用Chrome,你可以切换到Chrome。在Chrome中:
从这里安装Chromecast扩展。
配置devtools以隐藏错误消息(参见下面David的回答)。
更新[2014年11月13日]:谷歌现已承认该问题。Chromecast团队的一名成员似乎暗示,该团队目前正在进行的更改将绕过这个问题。
更新2[2015年2月17日]:团队声称他们无法删除错误日志,因为这是一个标准的Chrome网络错误,他们仍在致力于长期修复。漏洞追踪器的公开评论在那次更新后关闭了。
Update 3 [Dec 4, 2015]: This has finally been fixed! In the end, Chrome team simply added some code to block out this specific error. Hopefully some combination of devtools and extensions API will be improved in the future to make it possible to fix this kind of problem without patching the browser. Chrome Canary already has the patch, so it should roll out to all users around mid-January. Additionally, the team has confirmed the issue no longer affects other browsers as the SDK was updated to only activate if it's in Chrome.
更新4(4月30日):不,至少还没有。值得庆幸的是,谷歌的开发者关系团队比其他利益相关者更清楚这严重影响了开发者体验。最近进行了更多白名单更新,以打击这些日志消息。当前状态在顶部的职位。