我知道,这已经谈过多次在这里,我已经阅读大多数这些线程,但我似乎无法让我的剧本工作。
问题是,我想使用bitly API来缩短在谷歌浏览器扩展程序的网址。 我节省了用户在localStorage的登录和apiKey之前,我这样做,我验证它们。
这样做的代码是:
$.ajax({
url:"http://api.bit.ly/v3/validate",
dataType:'jsonp',
data:{
login: login,
apiKey: apiKey,
x_login :"test",
x_apiKey :"test"
},
success:function (jo, textStatus, jqXHR) {
if (jo.status_code == 200) {
setItem('dg_BitlyApiKey', apiKey);
setItem('dg_BitlyLogin', login);
alert('Saved');
} else {
alert('Incorrect login and/or apiKey!')
}
}
});
我有我的权限设置为"permissions": ["tabs", "notifications", "http://*/*", "https://*/*"]
但我仍然不断收到:
Refused to load script from 'http://api.bit.ly/v3/validate?callback=jQuery17204477599645033479_1334062200771&login=&apiKey=&x_login=test&x_apiKey=test&_=1334062201506' because of Content-Security-Policy.
作品本身的扩展外的剧本,所以我认为这个问题是不是在脚本中但与权限。
我在做什么错在这里?