Javascript 在Chrome扩展中加载脚本错误
我得到了这个错误,但我无法找到它的修复方法: 拒绝加载脚本的http://api.ustream.tv/json/channel/...'因为它违反了以下内容安全策略指令:script src'self'chrome扩展资源: 有什么方法可以消除这个错误吗?这是我的json代码Javascript 在Chrome扩展中加载脚本错误,javascript,jquery,html,google-chrome-extension,Javascript,Jquery,Html,Google Chrome Extension,我得到了这个错误,但我无法找到它的修复方法: 拒绝加载脚本的http://api.ustream.tv/json/channel/...'因为它违反了以下内容安全策略指令:script src'self'chrome扩展资源: 有什么方法可以消除这个错误吗?这是我的json代码 { "manifest_version": 2, "name": "COD Television Live Checker", "version": "1.0", "description
{
"manifest_version": 2,
"name": "COD Television Live Checker",
"version": "1.0",
"description": "The Official Crome Extension of CodTelevision.com - Live Checker",
"browser_action":
{
"default_icon": "icon.png",
"default_popup": "main.html"
}
"permissions": ["http://api.ustream.tv/json/channel/*"]
}
和我的html代码:
<!DOCTYPE HTML>
<html>
<head>
<script type="text/javascript" src="jquery-latest.js"></script>
<script type="text/javascript" src="popup.js"></script>
</head>
<body>
<center><span id="status1">No Data</span></center>
</body>
</html>
您必须在清单文件中设置正确的权限:
"permissions": [
"http://api.ustream.tv/json/channel/*"
]
如图所示
更新
我看到你正在使用。在这种情况下,您应该将以下内容添加到清单中:
"content_security_policy": "script-src 'self' http://api.ustream.tv; object-src 'self'",
您必须在清单文件中设置正确的权限:
"permissions": [
"http://api.ustream.tv/json/channel/*"
]
如图所示
更新
我看到你正在使用。在这种情况下,您应该将以下内容添加到清单中:
"content_security_policy": "script-src 'self' http://api.ustream.tv; object-src 'self'",
不要使用JSONP,而是使用常规JSON。在manifest file.wait的权限中白名单web服务URL,那么我该如何做?@RobW希望这样权限:[不要使用JSONP,而是使用常规JSON。在manifest file.wait的权限中白名单web服务URL,那么我该如何做?@RobW希望这样权限:['看看我更新的json代码。是这样吗?如果是这样的话,我会得到一个错误哦,*在哪里,我需要保留它还是用我的api键和东西添加大链接的其余部分?这取决于。它是一个通配符。所以有了*就行了。好吧,有没有它,我仍然会得到关于内容安全性的错误是的,我是肯定的,只是如果是这样的话,让我删除它,然后在我更新的json代码中重新添加packagelook。它就是这样被支持的吗?如果是的话,我会得到一个错误哦,那么*在哪里,我需要保留它还是用我的api键和其他东西添加大链接的其余部分?这取决于。它是一个通配符。所以有了*就行了。好吧,有了还是没有它,我仍然会得到错误关于内容安全是的,我是肯定的,以防万一,让我删除它,然后重新添加包