Javascript 为什么我会出现这个错误-extension://invalid

Javascript 为什么我会出现这个错误-extension://invalid,javascript,windows,google-chrome,google-chrome-extension,chromecast,Javascript,Windows,Google Chrome,Google Chrome Extension,Chromecast,我在访问Chrome中的Chromecast扩展时遇到了一个严重的问题 我制作了一个网页,当用户按下connect时,它调用Cast Api并打开对话框连接到Chromecast 在某些电脑中,它不工作出现的错误是: 铬-extension://invalid 未能加载资源:net::ERR\u失败 该错误仅发生在Windows中的非管理员帐户中 我以为是代理,或者是公司的网络防火墙,但是没有代理我们就没有测试过,所以出现了错误 如果该帐户是Windows管理员,则可以使用 我猜Chrome或W

我在访问Chrome中的Chromecast扩展时遇到了一个严重的问题

我制作了一个网页,当用户按下connect时,它调用Cast Api并打开对话框连接到Chromecast

在某些电脑中,它不工作出现的错误是:

铬-extension://invalid 未能加载资源:net::ERR\u失败

该错误仅发生在Windows中的非管理员帐户中

我以为是代理,或者是公司的网络防火墙,但是没有代理我们就没有测试过,所以出现了错误

如果该帐户是Windows管理员,则可以使用

我猜Chrome或Windows正在阻止对扩展的访问,因为javascript调用cast.js,cast.js调用扩展(可能是CORS)

我的网站有https。我将Internet选项设置为受信任的站点。 在旧色度中,误差不同:

得到铬-extension://pkedcjkdefgpdelpbcmbmeomcjbeemfm/cast_sender.js net::ERR_失败

有人知道如何修复它吗(chrome-extension://invalid)?


我发现发生了什么事。 公司网络由其代理服务器保护

我们监控了这些电话,发现: 强制转换库尝试调用强制转换扩展名“pkedcjkdefgpdelpbcmbmeomcjbeemfmfm”,该扩展名未安装在%appdata%文件夹中


Chrome试图在:gvt1.com下载它,网络阻止了这个域。在与网络管理员交谈后,我们释放了该域,它工作了。

在我播放audio sound/beep.ogg时,它工作了,但控制台包含相同的错误。我通过将其添加到manifest.json中的web_-accessible_资源中解决了这个问题:

"web_accessible_resources": [
  "tileset/*.json", "layer/*.json", "sound/*.ogg"
],

有时,这是由于扩展失败造成的。如果您转到Chrome Developer tools中的“网络”选项卡,并将鼠标悬停在以红色显示“无效”的行上的“启动器”列上,您将看到如下内容

铬-extension://jjfblogammkiefalfpafidabbnamoknm


然后转到Chrome的扩展页面,您将看到具有该ID的扩展。禁用或删除该扩展。

查看devtools的网络面板中是否有被阻止的请求。看看旧的Chrome便携式版本是否有效,如果是这样的话,那可能是浏览器中的一个bug。不幸的是,关闭公司vpn没有任何帮助。就是这样!非常感谢。