You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

默认Chromecast接收器应用加载失败:Chrome 65报错求助

解决Google CAF接收器SDK加载失败的问题

咱们一步步拆解你遇到的错误,找到根因并解决:

错误原因分析

  1. net::ERR_FILE_NOT_FOUND:你直接用file://协议打开本地的r_new.html文件,浏览器把SDK的引入路径www.gstatic.com/cast/sdk/libs/caf_receiver/v3/cast_receiver_framework.js当成了本地文件路径,而不是远程的HTTPS资源——你漏写了协议前缀!
  2. Uncaught ReferenceError: cast is not defined:这是第一个错误的连锁反应,因为SDK根本没加载成功,后续代码自然找不到cast对象。

解决方案

方案1:修复SDK的引入路径

把HTML里的SDK引入代码,补充完整的https://前缀:

<script src="https://www.gstatic.com/cast/sdk/libs/caf_receiver/v3/cast_receiver_framework.js"></script>

这样浏览器才会正确请求远程的SDK资源,而不是去本地找这个文件。

方案2:用本地HTTP服务器运行(更推荐)

Google Cast接收器应用需要在HTTP/HTTPS环境下运行(本地开发用HTTP即可),直接用file://协议可能会遇到跨域或权限问题,推荐用简单的本地服务器:

  • Python内置服务器:
    打开终端,进入HTML文件所在目录,运行:
    # Python 3
    python -m http.server 8000
    # Python 2
    python -m SimpleHTTPServer 8000
    
    然后在Chrome里访问http://localhost:8000/r_new.html
  • Node.js的http-server:
    先全局安装:
    npm install -g http-server
    
    进入文件目录后运行:
    http-server
    
    按照终端提示的地址访问即可。

额外注意

确保Chrome 65中开启了Cast相关权限(比如允许网站访问Cast设备),不过这一步要等SDK加载成功后再排查。

内容的提问来源于stack exchange,提问作者petrosmm

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 07:33:00