IdentityServer3和AllowedCorsOrigins for file:// origin(cordova)

时间:2016-04-02 14:29:20

标签: cordova identityserver3

我在Cordova应用程序中使用InAppBrowser来调用IdentityServer3端点。它在模拟器中工作正常,但在设备上失败。

我认为问题是XHR调用失败,因为设备(Android)正在主机file://上运行,这可能不是IdentityServer客户端上AllowedCorsOrigins属性的有效域。

我100%没有想法,并且绝望地发布这个我可能会遗漏的东西。

1 个答案:

答案 0 :(得分:0)

CORS是一个红色的鲱鱼(它不是来自Cordova中的文件://位置的问题 - 只能在可能阻止它的浏览器中)。

xhr.responseType = "json";是问题 - 旧版本的Chrome不支持(后来,我想,我的Android设备)。