Javascript Chrome扩展,Jquery ajax失败
我正在尝试为自己编写一个chrome扩展,其中有以下几行代码似乎失败了: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 访问控制允许原点不允许使用此
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问题。。。