您的问题是尝试使用JSONP,这是不需要的。
您希望接收数据,而不是要执行的脚本。如果远程服务器不允许,JSONP是绕过无法发出跨域请求的技巧;但是,Chrome扩展程序有 主机权限绕过跨域限制 。
为您正在使用的API添加跨域权限。
"permissions": [ "activeTab", "https://ajax.googleapis.com/*", "https://api.twitch.tv/*" ]
调用API 的 无 强> 回调参数:
$.getJSON("https://api.twitch.tv/kraken/streams/"+"NameOfStreamer", function(c) { if (c.stream == null) { /*...*/ } } );