3 回答
TA贡献1801条经验 获得超8个赞
这表明我们将在稳定的Chrome浏览器2016年7月至7月看到此问题。让我们看看...
这是官方Chromecast JavaScript库的一个已知错误。它会在所有非Chrome浏览器以及不存在Chromecast扩展程序的Chrome浏览器中转储这些错误消息,而不是无声地失败。
Chromecast小组表示他们不会修复该错误。
如果您是使用此库附带的开发人员,那么根据Chromecast团队,您将无法对其进行任何操作。您只能通知用户忽略错误。(我认为Chromecast团队并不完全正确,因为该库至少可以避免在浏览器不是Chrome的情况下请求扩展名scipt。而且我怀疑即使是Chrome,也有可能抑制该错误,但是没有没有尝试任何东西。)
如果您是被这些控制台消息困扰的用户,则可以切换到Chrome(如果尚未使用它的话)。 在Chrome中,可以:
从此处安装Chromecast扩展程序。
配置devtools以隐藏错误消息。
更新[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的开发人员关系团队比某些其他利益相关者更清楚这对开发人员体验的严重影响。最近进行了更多白名单更新,以掩盖这些日志消息。职位顶部的当前状态。
TA贡献1802条经验 获得超5个赞
如何过滤这些错误?
使用regex过滤器,我们可以消除cast_sender.js错误:
^((?!cast_sender).)*$
不要忘记选中正则表达式框。
在此处输入图片说明
另一个快速的解决方案是“隐藏网络消息”。
- 3 回答
- 0 关注
- 792 浏览
添加回答
举报