Phonegap unter Windows Phone 8.1 mit AngularJS kann JSONP nicht von meiner API abrufen

9

Ich habe eine App mit Phonegap Cordova gemacht und wenn ich es auf Android getestet habe, ist alles in Ordnung, aber wenn ich es auf Windows Phone 8.1 teste, gibt es mir den folgenden Fehler:

  

APPHOST9601: Kann Ссылка . Eine App kann im lokalen Kontext keine Remote-Webinhalte laden. Datei: index.html. Ich benutze Angularjs und Onsenui.

BEARBEITET:

Der Code lautet:

%Vor%     
Gaston Pedro Navarre 22.04.2015, 01:02
quelle

2 Antworten

0

Versuchen Sie zunächst, unnötigen Code für eine besser lesbare Frage zu entfernen.

Ihre URL sollte so aussehen

%Vor%

falls &_jsonp=JSON_CALLBACK nicht funktioniert, ändern Sie es für ?_jsonp=JSON_CALLBACK

Ich war mit dem gleichen in meiner App und gestern habe ich einen Artikel gelesen, also repariere ich es so:

%Vor%

Jetzt funktioniert es.

    
NietzscheProgrammer 18.05.2015 21:22
quelle
-1

Ich hatte das gleiche Problem bei der Ausrichtung auf Windows 8.1.

Zuerst habe ich mein Backend-unterstütztes CORS überprüft. Ich habe keine Möglichkeit gefunden, JSONP in Windows 8.1 zu behalten, ich musste es in eine einfache GET-Methode ändern. Dann habe ich 'Rückruf' von der URL entfernt.

In Bezug auf Ihren Code sollte es so aussehen

%Vor%

Es hat gut für mich funktioniert, ich hoffe, es kann jemand anderem helfen.

    
Ben 05.02.2016 12:58
quelle