2014-01-20 1 views
2

Android, IOS 및 Blackberry 10 용 Phonegap 모바일 앱을 개발 중입니다. UI가 준비되었습니다. 내 응용 프로그램은 서버와 통신해야합니다. JQuery Ajax를 사용하여 Rest API를 호출하고 있습니다. 내가 서버 측에서 기본 인증을 데 (IIS Asp.net) 나는왜 Phonegap에 교차 도메인/교차점이 필요합니까?

  1. 나는 크로스 도메인과 동일하지 않고 간단한 POST API 호출을 보낼 수 없습니다 폰갭에 대한 몇 가지 일을 못하고 있어요 십자가 원점?
  2. 왜 phonegap/cordova가 교차 도메인, 교차 출처를 필요로합니까? 위키 백과를 인용
+0

는 당신이 "액세스 기원"을 구성 할 수 있습니다 허용하는 당신은 CORS를 설정해야 config.xml을 사용하여 서버와의 통신을 허용 한 다음 교차 원점 문제를 신경 쓸 필요가 없습니다. – QuickFix

+0

네가 맞다 나는 안드로이드에서 그것을 테스트했다, 당신은 phonegap에서 기본 인증을 사용하는 방법을 말할 수 있습니까? :) – Kunal

답변

2

:

크로스 원산지 자원 공유 (CORS)은 다른 도메인이 아닌 자바 스크립트에서 유래 도메인에 대한 XMLHttpRequests를 만들기 위해 웹 페이지에 자바 스크립트를 허용하는 메커니즘이다. 1] 이러한 "교차 도메인"요청은 동일한 출처 보안 정책에 따라 웹 브라우저에서 금지 될 수 있습니다.

폰갭, localhost 같을 것 '자바 스크립트에서 유래 도메인'으로

때문에 원격 호출이 폰갭과