iOS 10(强制门户)Angular HttpClient状态:0(用于POST)

时间:2019-06-13 15:34:41

标签: angular ios10 angular-httpclient captiveportal

HttpClient POST仅在带有以下HttpResponseError的iOS 10.3.3上返回奇怪的错误。

此错误仅在iOS 10.3.3上发生。 iOS 12.3.1和Android 4.4.2+完美运行的地方。

所有搜索结果均得出结论,这是一个CORS问题,但是为什么 only 仅在iOS 10上发生?

我知道Angular仅支持: Safari 2最新主要版本 iOS 2最新主要版本

这将使其成为受支持的iOS 11和12,而不是受支持的iOS10。

我需要提供一个解释为什么会发生这种情况。对于任何反馈,我们都表示感谢。

在iPhone上的Safari中加载应用程序工作正常,但是我需要它在Captive Portal中工作。

{
  "headers": {
   "normalizedNames": {}, 
   "lazyUpdate": null, 
   "headers": {}
  },
  "status":0,
  "statusText":"Unknown Error",
  "url": This is the correct URL,
  "ok": false,
  "name": "HttpErrorResponse",
  "message": "Http failure response for (url same as above): 0 Unknown Error",
  "error": {
   "isTrusted": true
  }
}

0 个答案:

没有答案