我刚接触Kango并且已经设置了基本扩展。这基本上是从现有扩展转换,我喜欢到目前为止的一切。但是,当涉及到跨域调用AJAX时,文档会有点轻松。
这是我在其他扩展框架中100%工作的现有代码:
$.ajax({
url:url,
success:function(data){
alert("success!")
}
});
我看到200 OK响应,但响应本身是空的,我从未看到警报。
我猜这归结为需要使用Kango api?我已经尝试了所有的文档样本,似乎没有任何工作。如果重要的话,上面是内容脚本。我只是想拉一个文件并阅读内容,但这似乎比应该更难。
答案 0 :(得分:0)
如果您不想从内容脚本执行跨域请求,则应使用kango.xhr.send:
kango.xhr.send({url: 'http://example.com/'}, function(data) {
if (data.status == 200 && data.response) {
kango.console.log(data.response);
}
else {
kango.console.log('something went wrong');
}
});