我正在创建一个 chrome 扩展,并希望能够从用户名中获取个人资料图片。不幸的是,该网站没有 api,并且配置文件 URL 和配置文件名称之间没有关联。我想我可以劫持搜索 ajax 并使用它来实现我的目标。不幸的是,它似乎不起作用。我已经添加了权限,但它没有在内容脚本中运行,但它仍然无法正常工作。
$.getJSON("http://www.website.com/user/search",{user:name},function(a){
alert(1);
alert(a.data);
});
它默默地失败,因为没有发生任何事情。然而,我不知道为什么。我应该从调用中收到的 json(手动浏览到站点)是: {"error":false,"action":null,"one":true,"data":143217} 不幸的是,它不起作用。JSONP 不是一个选项,因为该站点显然不需要支持它,所以请帮助我。我看不出我做错了什么。
编辑:我看到了问题。当我尝试执行请求时,我被重定向到失败的用户/搜索(没有?用户)。