2017-09-18 2 views
0

ich eine Phonegap Anwendung mit dem Ionic html-Element entwickelt haben. Alles funktioniert gut mit Android App, aber in iOS wirft es den Fehler: "Kann nicht Cross-Ursprungs-Anfrage zugreifen."kann nicht file: // Anfragen, Querursprungsanforderung werden nur für http unterstützt: //

Console errors

Obwohl ich einen Tag in config.xml hinzugefügt habe, die ist-Navigation ermöglichen, in dem ich meine api url zur Verfügung gestellt habe. Aber es wird immer noch der gleiche Fehler angezeigt.

Versucht mit "", "http: ///*", aber immer noch nicht funktioniert.

+0

Dies scheint zu wissen, wieder geöffnet Problem in PhoneGap: https://github.com/phone/aponegap-app-developer/issues/98 –

Antwort

0

Verwenden Sie das WKWebView-Plugin für iOS? Dort known issues mit xhr Anfragen in WKWebView wegen CORS Einschränkungen. Es gibt ein paar mögliche Arbeitsumgebungen.

Sie könnten die local-webserver plugin installieren, so dass alle Ihre assests durch http serviert werden: // statt file: // URIs.

Es gibt auch Ionic's fork des WKWebView Plugin, das XHR-Anforderungen unterstützt.

+0

Nein, ich verwende nicht WKWebView Plugin für iOS. :( –

Verwandte Themen