Jak działa połączenie Ajax do strony serwera w aplikacji mobilnej (za pomocą PhoneGap). Ale, kiedy uruchomię to samo połączenie Ajax z normalnej strony HTML w przeglądarce PC, to nie działa. Domyślam się, że problemem jest domena krzyżowa. Ale jak to działa dobrze w aplikacji mobilnej.Jak działa połączenie Ajax w aplikacji mobilnej (PhoneGap), ale nie w przeglądarce PC?
Korzystanie z działa dobrze w przeglądarce komputera i aplikacji mobilnej (przy użyciu PhoneGap). Ale w aplikacji mobilnej bez datatype="jsonp"
również działa dobrze.
Dzięki za ans. Ale w przeglądarce PC używamy również protokołu file: // (po prostu otwórz stronę HTML w przeglądarce). to nie działa. Jeśli polityka bezpieczeństwa międzydomenowego nie ma wpływu na protokół file: //. Następnie proszę podać mi informacje na ten temat (może to być po prostu link do strony). –
Zasady międzydomenowe w przeglądarce są nadal egzekwowane w przypadku plików lokalnych. * * * Nie będzie w stanie zrealizować żądania międzydomenowego z przeglądarki. –
Ponadto różne przeglądarki nie mają takich samych zasad dotyczących domen lokalnych dla plików lokalnych. Zobacz także http://stackoverflow.com/questions/3988494/cross-domain-ajax-fails-even-for-a-local-file –