Cordova 不允许为 WP8 调用不受信任的 https 服务器

Cordova not allowing call to untrusted https server for WP8

我用 Sencha Touch 开发了一个应用程序,并使用 Cordova 3.5.0-0.2.7 为 WP8 打包它。

我的应用程序对安装了不受信任的 SSL 的服务器进行服务调用(所谓不受信任的 SSL,我指的是 SSL 证书不是由注册的证书颁发机构颁发的)。但是 Cordova 不允许应用程序命中这样的 URL。该服务调用 returns 没有状态文本的“0”状态代码。

我也提出了一个关于相同问题的 JIRA 问题here,但还没有得到回应。

谁能帮忙找到一种方法来绕过 WP8 的 Cordova 代码中的 SSL 错误。

问题出在安装了 ssl 证书的服务器上。该应用程序无需更改 cordova 或应用程序代码即可达到 url,只需在服务器上正确安装 ssl 证书即可。