当前位置: 首页 > 面试题库 >

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

严宇
2023-03-14
问题内容

我在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版本中得到了解决。这表明我们将在稳定的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的开发人员关系团队比某些其他利益相关者更清楚这对开发人员体验的严重影响。最近进行了更多白名单更新,以掩盖这些日志消息。职位顶部的当前状态。



 类似资料:
  • 我知道已经有很多关于这个的问题,但是我找不到一个能准确回答我现在的问题。 实际上2天前,我的应用程序是完美的Facebook登录和注册运行。 我已经完成了所有需要的步骤,它运行得很完美。

  • 问题内容: 您好,我尝试使用python使用Selenium安装Chrome扩展程序,我尝试使用ChromeDriver-WebDriver for Chrome 但这不起作用,这是我的代码: 这是我得到的错误: 我尝试用其他3种不同的方式进行此操作,实际上在Stack Overflow中有一个类似的问题,其答案已被弃用,如果再次找到它,我将在此处编写链接。 问题答案: 要使用的python客户端

  • 如何使用扩展 想象一下这个场景,我们需要在下面这个列表里展示数据: 专辑标题从哪里来? Album 本身是个 Model 对象,所以它不应该负责如何展示数据。你需要一些额外的代码添加展示数据的逻辑,但是为了保持 Model 的干净,我们不应该直接修改代码,因为这样不符合单一职责原则。 Model 层最好就是负责纯粹的数据结构,如果有数据的操作可以放到扩展中完成。 接下来我们会创建一个扩展,扩展现有

  • 我想安装一些yii2扩展,并想在yii2框架中使用它们。使用Composer时,我遇到了一个错误。 此外,我还尝试在composer中手动添加扩展并添加其内容。json仍然不起作用。 一些命令包括composer。phar文件名,我的主项目存储库中没有此文件。我尝试手动添加作曲家。phar正在使用composer命令,但仍然没有运行。 当我运行这个命令时,我得到了一个错误。 我犯了这个错误 我犯了

  • 个人扩展文件夹 VS Code 会在个人扩展文件夹中.vscode/extensions来寻找扩展组件。不同的平台其文件夹所在的位置也不同: Windows %USERPROFILE%\.vscode\extensions Mac ~/.vscode/extensions Linux ~/.vscode/extensions 如果你想在VS Code 每次启动都能够加载你自己的扩展或者定制化信息,

  • 我似乎在绕圈子,试图用phpbrew安装一个PHP版本。当尝试安装任何版本的php时,它会返回一个致命错误: 找不到openssl扩展名,要下载版本文件,您需要openssl。 但是当我尝试通过phpbrew安装openssl时,它也会抛出一个错误: 错误:未定义PHPBREW_PHP环境变量。此扩展命令要求您从生成列表中指定PHP版本。 任何帮助都将不胜感激。 phpbrew--debug安装p