Gemäß der Dokumentation von https://developer.apple.com/library/content/releasenotes/General/WhatsNewIniOS/Articles/iOS9.html#//apple_ref/doc/uid/TP40016198-SW14, Kräften Apple-HTTPS über iOS 9.iOS9 ATS: Was ist mit HTML5-basierten Apps?
App Transport Security
App Transport Security (ATS) in HTTP zu verwenden, kann eine App eine Erklärung zu seiner Info hinzufügen .plist-Datei, die die Domänen angibt, mit denen eine sichere Kommunikation erforderlich ist. ATS verhindert die versehentliche Offenlegung, bietet sicheres Standardverhalten und ist einfach zu implementieren. Sie sollten ATS so schnell wie möglich übernehmen, unabhängig davon, ob Sie eine neue App erstellen oder eine bestehende aktualisieren.
Wenn Sie eine neue App entwickeln, sollten Sie ausschließlich HTTPS verwenden. Wenn Sie über eine vorhandene App verfügen, sollten Sie HTTPS so gut wie möglich verwenden und einen Plan für die Migration der übrigen App so bald wie möglich erstellen.
Was bedeutet das für Web-Anwendungen, insb. Sencha Touch und Cordova/PhoneGap basierte? Meine Web-App kann auf beliebige Server-Adresse konfiguriert werden, also gibt es keine Möglichkeit, ich kann sie in einer PLIST-Datei Whitelist. Wird dies nur für Anwendungen gelten, die native Anforderungen verwenden (über NSURLRequest usw.)?
es funktioniert nicht für iOS 9.3 – nickalchemist
Ja die folgenden Antworten funktionieren nicht für iOS 9.3. Also endete ich mit dieser funktionierenden Lösung, um lokale Dateien zu laden: [MySolution] (http://stackoverflow.com/questions/33773877/not-allowed-to-load-local-resource-ios9-cordova-app/38024669#38024669) –