Google chrome extension 在Chrome扩展的后台页面中执行XHR时,获取状态代码0和空数据

Google chrome extension 在Chrome扩展的后台页面中执行XHR时,获取状态代码0和空数据,google-chrome-extension,xmlhttprequest,Google Chrome Extension,Xmlhttprequest,我正在写一个扩展(我的第一个愿望,也是我不是很精通 JS,实际上这是我用这种语言写的第一个项目)。我是 使用XHR在后台页面获取url时出现问题 我收到的状态代码为0,请求中没有数据。这个 奇怪的是,当我使用Wireshark(嗅探软件包)时 由Chrome发送)我得到的数据正常,状态代码为200。在下面 您可以看到我的清单文件和代码。我基本上复制了代码 形成内容脚本文档页面链接: 我已经读到,有时当您没有在manifest.json中指明权限时,会发生这种情况,但我认为它们是可以的。先谢谢你

我正在写一个扩展(我的第一个愿望,也是我不是很精通 JS,实际上这是我用这种语言写的第一个项目)。我是 使用XHR在后台页面获取url时出现问题

我收到的状态代码为0,请求中没有数据。这个 奇怪的是,当我使用Wireshark(嗅探软件包)时 由Chrome发送)我得到的数据正常,状态代码为200。在下面 您可以看到我的清单文件和代码。我基本上复制了代码 形成内容脚本文档页面链接:

我已经读到,有时当您没有在manifest.json中指明权限时,会发生这种情况,但我认为它们是可以的。先谢谢你

这是舱单:

Manifest.json

{
   "name": "XXXXX",

"version": "0.1",
"description": "test extension",


"browser_action": {
"default_icon": "icon.png",
"popup": "popup.html"
 },
"content_scripts": [
{
  "matches": ["http://*.amazon.com/*"],
  "js": ["jquery.js", "content.js"]
}
],

"background_page": "background.html",
"permissions": [
 "tabs",
 "http://finance.yahoo.com/*",
 "http://*.amazon.com/"
 ]
}
background.html


请在您的清单中尝试以下操作:

"http://*.finance.yahoo.com/*"

非常感谢。成功了!!!:-我认为它必须是确切的主人。那不是一个chrome bug吗?或者我误解了整件事?你所做的一切都会起作用,但是
download.finance.yahoo.com
算是一个不同的领域。是的。。。这是一个愚蠢的错误。。。我刚意识到它是下载的。finance.yahoo.com不是finance.yahoo.com x-D。谢谢你:D。
"http://*.finance.yahoo.com/*"