1 Soru: Cordova IOS Uygulaması'na eksik yönlendirici başlığı nasıl eklenir

tarafından oluşturulan soru Wed, May 8, 2019 12:00 AM

Bir iOS Uygulaması oluşturmak için Cordova kullanıyorum. Uygulamanın bir web sunucusundan sunulduğu anlamına gelen Ionic motor kullanıyorum cihazda çalışıyor.

window.location.origin’m "iyonik: //my-app.com".

Üçüncü taraf API (kullanıcı türlerini temel alan bir adres önerisi almak için kullanmam gereken), isteklerde referrer üstbilgisi eksik olduğundan, HTTP istekleri reddediyor.

JS katmanından bir yönlendiriciyi programsal olarak eklemek mümkün değildir ve bunlar işe yaramadı:

  • <meta name="referrer" content="origin">

  • <meta name="referrer" content="always">

Sorunun API’nin https kullandığından ve iOS Uygulamamın özel bir şema kullandığından şüpheleniyorum (varsayılanı ionic:// ve https olarak değiştirilemez). Bu nedenle yönlendirici başlığı WebView tarafından eklenmedi.

Bu sorunu nasıl çözebilirim?

    
0
  1. Bunu çözmeye yardımcı olan herkese 50 ödül verilecek.
    2019-05-08 16: 14: 51Z
  2. Eksik bir yönlendirici nedeniyle erişiminizi kısıtlayan tek bir API mi? Bu noktada yeterince umutsuz olmayabilirsiniz, ancak isteğinizi, iletiyi iletmek için denetlediğiniz bir sunucuya yönlendirmek işe yarar.
    2019-05-08 19: 02: 24Z
  3. Evet, bu benim son çare. Eksik yönlendirme nedeniyle şu anda erişimi kısıtlayan tek API. : (
    2019-05-09 06: 09: 23Z
  4. Üçüncü taraf API'sini kontrol ederseniz, özel başlıklar gönderebilirsiniz.
    2019-05-09 06: 55: 39Z
  5. Üçüncü taraf API’lerini kontrol etmiyorum
    2019-05-09 16: 56: 23Z
1 Yanıtlar                              1                         

İyonikten gelen HTTP eklentisini kullanan yerel uygulamalar için CORS çözümünü izlemeye çalışırım. Daha fazla bilgi için buraya bakınız: https://ionicframework.com/docs/faq /cors 1.-yerli-only-uygulamalar-ios-android-

    
0
2019-05-09 07: 23: 53Z
  1. İyonik değil Cordova kullanıyoruz. Ionic motorunu kullanmak ve performans kazanmak için cordova-plugin-ionic-webview eklentisini kullanıyoruz.
    2019-05-09 16: 55: 44Z
kaynak yerleştirildi İşte