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