javascript - Chrome 扩展,Jquery ajax 失败

标签 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 cannot load <a href="http://www.flipkart.com/search-books?query=algorithmsalgorithms&from=all" rel="noreferrer noopener nofollow">http://www.flipkart.com/search-books?query=algorithmsalgorithms&from=all</a>. Origin chrome-extension://cpepfejkgdnhemablbikonijfjnjmnha is not allowed by Access-Control-Allow-Origin .

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

最佳答案

您的 manifest.json 文件应包含您要在权限中使用的域:

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

关于javascript - Chrome 扩展,Jquery ajax 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6004565/

相关文章:

javascript - Framer-motion 拖动不尊重以前更新的 Prop

javascript - 光滑的 slider - 在更改幻灯片之前检查字段

c# - awesomium 中的网页外观

javascript - 在 ajax 调用、jQuery 之外传递数据

google-chrome - Bing Maps v8.0 Microsoft.Maps.Location 不是 chrome 中的构造函数

css - 如何查看网页上元素的 ":hover"和 ":active"属性?

javascript - 带参数的最简单的 &lt;script&gt; 标签是什么

javascript - 悬停时不显示工具提示

javascript - Window.open 在 IE8 中不工作?

javascript - 滚动的音频