Firefox附加组件SDK - 使用Request API处理自签名HTTPS证书

时间:2014-08-19 11:56:15

标签: firefox-addon firefox-addon-sdk

我尝试通过HTTPS将XMLHttpRequest发送到具有自签名证书的服务器。这是使用SDK的Request API在Firefox附加组件中完成的。

以下是我在main.js文件中使用的代码:

var Request = require("sdk/request").Request;
var xhr = Request({
  url: 'https://my-unsigned-certificate-website.com',
  onComplete: function (response) {
    console.log(response.text);
  }
});
xhr.get();

失败:来自my-unsigned-certificate-website.com的网络服务器没有收到任何请求,似乎失败的证书验证在浏览器端阻止了它。如果我将请求的网址更改为" https://www.google.com"一切正常。

我没有在Request documentation page上找到有关如何绕过证书检查的任何信息,例如" curl -k"。有没有办法做到这一点?

感谢。

0 个答案:

没有答案