2015-09-21 33 views
7

UIWebView içinde HTTP bağlantılarını yüklemeye çalışıyorum. Linkler web sitemden, dolayısıyla güvenilir. İnternet arama ve burada çözüm bulduk: Ben bile UIWebView içinde HTTP bağlantıları yükleyemiyor değişiklikleri yaptıktan sonra buUIWebView'da HTTP bağlantıları yüklenemiyor iOS 9

enter image description here

.: gibi benim Info.plist görünüyor çözümü izledikten sonra How can I add NSAppTransportSecurity to my info.plist file?

. Aşağıdaki hatayı alıyorum:

Uygulama Taşıma Güvenliği bir cleartext HTTP (http: //) engelledi o

güvensiz olduğundan bir şey yanlış yapıyorum var mı kaynak yükü?

GÜNCELLEME:

hala çalışmıyor yorumlarda Ramshad önerdiği değişiklikleri yaptıktan sonra. bakınız resim aşağıda:

enter image description here

+0

https://forums.developer.apple.com/thread/3544 –

+0

@Ramshad lütfen bkz. Güncelleme. – Skywalker

+0

Aynı sorun var, çalışan herhangi bir güncelleme var mı? – ewindsor

cevap

2

enter image description here

bu deneyin, bu olmadan,

+0

Cevabınız için teşekkür ederiz. Lütfen güncellenmiş soruma bakın. Bunu denedim ama benim için çalışmıyor. – Skywalker

3

tüm şeyi eklemeyi deneyebilir miyim Sorununuz düzeltmek gerekir "http: //":

<key>NSAppTransportSecurity</key> 
<dict> 
    <key>NSExceptionDomains</key> 
    <dict> 
     <key>mydomain.com</key> 
     <dict> 
      <key>NSExceptionAllowsInsecureHTTPLoads</key> 
      <true/> 
      <key>NSIncludesSubdomains</key> 
      <true/>     
      <key>NSExceptionRequiresForwardSecrecy</key> 
      <false/> 
     </dict> 
    </dict> 
</dict> 
+0

yaptım, hala çalışmayacak. Başka önerileriniz var mı? – Skywalker

11

Bu şekilde yapılmalıdır, aşağıdaki listeye ekleyiniz Apple Documentation

NSAppTransportSecurity < - Tip Sözlük

NSAllowsArbitraryLoads < - Tür Boole Değeri EVET

enter image description here

0

Bunu denediniz mi?

<key>NSAppTransportSecurity</key> 
<dict> 
    <key>NSExceptionDomains</key> 
    <dict> 
     <key>www.mydomain.com</key> 
     <dict> 
      <key>NSIncludesSubdomains</key> 
      <true/> 
      <key>NSExceptionMinimumTLSVersion</key> 
      <string>TLSv1.0</string> 
      <key>NSExceptionRequiresForwardSecrecy</key> 
      <false/> 
      <key>NSExceptionAllowsInsecureHTTPLoads</key> 
      <true/> 
     </dict> 
    </dict> 
</dict> 
0

Sana bağlantı veya bir etki alanı yanlış düşünüyorum.

Aynı sorunu yaşadım ve 123.company.othercompany.com olan etki alanını yeniden kontrol ettikten sonra company.com değerini othercompany.com olarak değiştirdim ve harici web sitesi yüklenmeye başladı.