Ga *_*chi 5 ios cordova hybrid-mobile-app ionic-framework phonegap
我正在使用 Cordova 构建 iOS 应用程序。我使用Ionic 引擎,这意味着该应用程序由设备上运行的网络服务器提供服务。
我的window.location.origin是“ionic://my-app.com”。
第三方 API(我需要使用它来根据用户键入的内容获取地址建议)拒绝我的 HTTP 请求,因为referrer请求中缺少标头。
无法以编程方式从 JS 层添加引荐来源网址,并且这些不起作用:
<meta name="referrer" content="origin">
<meta name="referrer" content="always">
我怀疑问题在于 API 正在使用https,而我的 iOS 应用程序正在使用自定义方案(默认方案是ionic://且无法更改为 https)。因此,WebView 不会添加引用标头。
我该如何解决这个问题?
小智 1
我会尝试遵循使用 ionic 的 HTTP 插件的本机应用程序的 CORS 解决方法。有关更多详细信息,请参阅此处: https://ionicframework.com/docs/faq/cors#1-native-only-apps-ios-android-
| 归档时间: |
|
| 查看次数: |
3565 次 |
| 最近记录: |