Come la chiamata Ajax alla pagina del server funziona come prefetto nell'app mobile (utilizzando PhoneGap). Ma, quando eseguo la stessa chiamata Ajax dalla normale pagina HTML nel browser del PC, non funziona. Immagino che il problema sia cross domain. Ma come funziona bene nell'app mobile.Come funziona la chiamata Ajax nell'app mobile (PhoneGap), ma non nel browser del PC?
Utilizzo di JSONP
funziona correttamente nel browser del pc e nell'app mobile (utilizzando PhoneGap). Ma nell'app mobile senza datatype="jsonp"
funziona anche bene.
Grazie per voi e per voi. Ma, nel browser per PC, usiamo anche il protocollo file: // (basta aprire la pagina HTML nel browser). non funziona il lavoro. Se la politica di sicurezza tra domini non influisce sul protocollo file: //. Quindi per favore forniscimi alcune informazioni a riguardo (potrebbe essere solo un link post). –
I criteri relativi ai domini diversi nel browser sono ancora applicati per i file locali. * Non * sarà in grado di effettuare la richiesta interdominio dal browser. –
Inoltre, i diversi browser non hanno lo stesso criterio per i domini per i file locali Vedi anche http://stackoverflow.com/questions/3988494/cross-domain-ajax-fails-even-for-a-local-file –