2012-12-17 10 views
21

Ich benutze PhoneGap und JavaScript, um eine iPhone App zu produzieren. Ist es möglich, eine domainübergreifende AJAX (POST) -Anfrage zu senden und die Antwort als HTML herunterzuladen? (zB: in yahoo mail einloggen und neue mails abholen)Phonegap-Javascript Senden Cross-Domain Ajax Anfrage

Antwort

29

Cordova/PhoneGap erlauben für whitelisting von Domains. Solange der Server, den Sie anfordern, in der Whitelist ist.

+0

Also dann ist es nicht möglich, wenn der Server CORS oder JSONP nicht akzeptiert? – John

+0

Das scheint richtig zu sein. –

+11

Eigentlich muss der Server CORS oder JSONP nicht unterstützen, um eine domainübergreifende AJAX-Anfrage zu stellen. Die einzige Voraussetzung ist, Ihre Domain der offiziellen Whitelist innerhalb Ihres phonegap Projekts hinzuzufügen (hier ist der Leitfaden): http://docs.phonegap.com/en/1.9.0/guide_whitelist_index.md.html – Aki