我正在尝试打开一个chrome扩展程序,作为chromecast应用程序的控制器。该应用无法加载Chromecast API:
Failed to load resource: net::ERR_FAILED chrome-extension://www.gstatic.com/cast/sdk/libs/receiver/2.0.0/cast_receiver.js
在我的index.html标题中:
<script src="//www.gstatic.com/cast/sdk/libs/receiver/2.0.0/cast_receiver.js"></script>
我尝试在清单中添加gstatic:
"permissions": [
"www.gstatic.com/"
]
所以没有成功。将API包含在chrome扩展中我做错了什么?
答案 0 :(得分:1)
Chrome扩展程序在方案chrome-extension://
而不是https://
上运行。由于您在<script/>
Chrome中有与计划无关的网址,因此Chrome会尝试从扩展程序文件加载资源。使用<script src="https://www.gstatic.com/.."></script>
。
您还必须更改权限以包含https://
。