请求对象响应始终为空

Request object response always empty

这是我的 main.js

require('sdk/request').Request({
    url:'https://google.com'
    ,onComplete:function(response){
        console.log('response',response)
    }
}).get()

这给了我

console.log: extension: response constructor {}

一开始我以为是权限问题,但是我加入了白名单google还是没有反应

"permissions": {
    "private-browsing": true
     ,"cross-domain-content":["https://google.com"]
}

我正在使用 FF31

事实证明该对象实际上并不是空的,它只是在控制台中显示为空。当我 console.log(response.text) 时,我得到了我期望的结果。这可能是 b/c textjson 等是对象的原型,控制台忽略原型。