为什么chromecast api在chrome扩展中加载失败?
Why does chromecast api fail to load in chrome extension?
我试图打开构建一个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 header中:
<script src="//www.gstatic.com/cast/sdk/libs/receiver/2.0.0/cast_receiver.js"></script>
我尝试在清单中添加gstatic:
"permissions": [
"www.gstatic.com/"
]
所以没有成功。我做错了什么,包括API到chrome扩展?
Chrome扩展运行在方案chrome-extension://
而不是https://
。因为你有一个方案不可知的URL在<script/>
Chrome浏览器试图从扩展文件加载资源。使用<script src="https://www.gstatic.com/.."></script>
您还必须更改权限以包含https://
.
相关文章:
- 当CDN加载失败时,为字体添加一个本地CSS回退
- 一旦第三方脚本加载失败,立即运行一段JavaScript
- 如何检查<对象>是否加载失败
- 在 RequireJS 中处理先决条件加载失败需要功能
- 如何检查选项卡加载失败
- iPhone img 加载失败
- 如何使用 AJAX 加载外部 javascript 文件并知道加载失败
- 如何检查外部javascript是否加载失败
- 角度模块加载失败
- 检查Javascript中图像和视频加载失败的正确方法
- Phonegap和requirejs动态脚本加载失败
- webpack reactjs应用程序加载失败:Uncaught ReferenceError:未定义snapapp
- 使用脚本标记检测Internet Explorer上的xml加载失败
- 如何检测图像加载失败,如果失败,尝试重新加载直到成功
- 为什么第一次加载失败,但后续加载有效
- 媒体源加载失败时没有错误事件
- Angular ng-view -加载失败
- Javascript /jquery:检测iframe页面加载失败
- 获取加载失败的网站的URL
- XHR加载失败:POST