Google chrome extension XMLHttpRequest在弹出扩展中返回零

Google chrome extension XMLHttpRequest在弹出扩展中返回零,google-chrome-extension,Google Chrome Extension,试图在弹出的代码中下载页面,但返回的状态为零 console.log("Req"); var req = new XMLHttpRequest(); req.open( "GET", "http://www.google.com", true); req.onload = function() { console.log("DONE!!!"); console.log(req.responseText); } req.send(null); 我确实在我的舱单中设

试图在弹出的代码中下载页面,但返回的状态为零

console.log("Req");
var req = new XMLHttpRequest();
req.open(
    "GET",
    "http://www.google.com",
    true);
req.onload = function() {
  console.log("DONE!!!");
  console.log(req.responseText);
}
req.send(null);
我确实在我的舱单中设置了:

"permissions": [
   "http://www.google.com"
]

怎么了?为什么响应为零?

Google.com不是测试的最佳页面。我打赌,当你在浏览器中打开它时,它会将你重定向到本地化的谷歌页面(它会将我重定向到
http://www.google.ca
例如)。因此,您还需要将重定向的url添加到权限中

另一个问题是您的权限域没有以
/
结尾:

"permissions": [
   "http://www.google.com/",  "http://www.google.ca/"
]