【发布时间】:2022-01-17 03:09:38
【问题描述】:
我在使用跨平台 Cordova 应用程序时遇到了一个非常奇怪的问题,该应用程序在 Android 上运行良好,但对 iOS 没有任何 http 请求。
故障排除后,我发现这实际上是这个人遇到的确切问题:
我在 Xcode 12.4 上运行它并尝试了模拟器和我自己的手机,但它拒绝接受任何请求。
有谁知道这可能是 Xcode 问题还是 CORS 问题?
TIA
【问题讨论】:
我在使用跨平台 Cordova 应用程序时遇到了一个非常奇怪的问题,该应用程序在 Android 上运行良好,但对 iOS 没有任何 http 请求。
故障排除后,我发现这实际上是这个人遇到的确切问题:
我在 Xcode 12.4 上运行它并尝试了模拟器和我自己的手机,但它拒绝接受任何请求。
有谁知道这可能是 Xcode 问题还是 CORS 问题?
TIA
【问题讨论】:
这是因为没有域,无法从 webview 设置源,所以 CORS 会失败。 尝试使用cordova-plugin-ios-xhr 并将您的偏好设置为
<preference name="InterceptRemoteRequests" value="all" />
【讨论】: