我已经根据 Capacitor 文档配置了 Android 和 iOS 的架构。但是,在 iOS 中访问源时,它返回为“capacitor://”,而不是显示“http”或“https”。有趣的是,对于 Android,它运行得非常好。以下是“capacitor.config.json”中的 JSON 配置
"server": {
"hostname": "app.host.service",
"androidScheme": "https",
"iosScheme": "https"
}
对于 Android,在 api 调用期间的请求标头中,源正确显示为“https://app.host.service/”。但是,对于 iOS,它显示为“capacitor://app.host.service/”。相反,它应该是“https”,但它当前显示“电容器”。
电容器文档参考: https://ionicframework.com/docs/troubleshooting/cors, https://capacitorjs.com/docs/config
此外,我怀疑使用 Cordova 的 Ionic 也可能会出现同样的问题。