Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Chrome扩展,Jquery ajax失败_Javascript_Jquery_Google Chrome_Google Chrome Extension - Fatal编程技术网

Javascript Chrome扩展,Jquery ajax失败

Javascript Chrome扩展,Jquery ajax失败,javascript,jquery,google-chrome,google-chrome-extension,Javascript,Jquery,Google Chrome,Google Chrome Extension,我正在尝试为自己编写一个chrome扩展,其中有以下几行代码似乎失败了: fk_url = "http://www.flipkart.com/search-books?query=" + search + "algorithms&from=all"; $.get(fk_url); 并且,当我的扩展运行时,它会给我以下错误: XMLHttpRequest无法加载。起源铬-extension://cpepfejkgdnhemablbikonijfjnjmnha 访问控制允许原点不允许使用此

我正在尝试为自己编写一个chrome扩展,其中有以下几行代码似乎失败了:

fk_url = "http://www.flipkart.com/search-books?query=" + search + "algorithms&from=all";
$.get(fk_url);
并且,当我的扩展运行时,它会给我以下错误:

XMLHttpRequest无法加载。起源铬-extension://cpepfejkgdnhemablbikonijfjnjmnha 访问控制允许原点不允许使用此项


我完全不知道该怎么解决这个问题。有什么帮助吗?(我试图连接的网站不提供API)

如果他们不提供API,恐怕你在Chrome扩展上运气不佳。您不能只是AJAX从任何域请求任何资源(除非它们允许您访问:)


有关详细信息,请阅读您的
清单.json
文件的权限中应包含您要使用的域:

"permissions": [
    "http://*.flipkart.com/"
]

你可以通过在Chrome扩展中请求域权限来解决这个问题。啊,是的,我现在在。。。那么,这不需要在远程服务器上进行配置吗?酷。谢谢对的据远程服务器所知,您正在执行来自该域的XHR请求。那么您可以发布整个
manifest.json
文件吗?知道如何调试这个问题会有帮助。我的JS中有一个错误。谢谢你的帮助,我答对了。为什么投反对票?这似乎是一个合理的n00b问题。。。