Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么chromecast api无法加载到chrome extension中?_Javascript_Google Chrome Extension_Chromecast - Fatal编程技术网

Javascript 为什么chromecast api无法加载到chrome extension中?

Javascript 为什么chromecast api无法加载到chrome extension中?,javascript,google-chrome-extension,chromecast,Javascript,Google Chrome Extension,Chromecast,我试图打开并构建一个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 在my index.html标题中: <script src="//www.gstatic.com/cast/sdk/l

我试图打开并构建一个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
在my index.html标题中:

<script src="//www.gstatic.com/cast/sdk/libs/receiver/2.0.0/cast_receiver.js"></script>

所以没有成功。将API包含到chrome扩展中有什么错?

chrome扩展在scheme
chrome扩展上运行://
而不是
https://
。因为
中有一个与方案无关的URL,所以Chrome尝试从扩展文件加载资源。使用


您还必须更改权限以包含
https://

以加载脚本源域需要添加到CSP,而不是
权限
条目。
"permissions": [
        "www.gstatic.com/"
    ]