2013-08-20 2 views
4

세션 관리를 위해 ajax와 쿠키를 사용하는 서버와 통신하는 phonegap 응용 프로그램이 있습니다.document.cookie in phonegap application

클라이언트 측 쿠키에 액세스해야합니다. 시도 :

document.cookie; 

그러나이 결과는 빈 문자열이됩니다.

클라이언트가 통신하는 서버가 쿠키를 볼 수 있기 때문에 쿠키가 설정되어 있음을 알고 있습니다.

처음에는 다른 js 파일에서 document.cookie에 액세스했기 때문에 비어 있다고 생각했지만, 아약스 요청을하는 동일한 파일에서도 빈 문자열이 나타납니다.

Chrome의 Resources-> cookies-> localhost를 통해 쿠키가 실제로 있음을 알 수 있습니다.

서버를 통해 HttpOnly 플래그가 true로 설정되었는지 확인했지만 그렇지 않은 것은 확인했습니다.

아이디어가 있으십니까?

감사합니다.

편집 :

내가이 플러그인을 찾았 :
https://github.com/carhartl/jquery-cookie

그러나,이뿐만 아니라 빈 문자열을 초래한다. 폰갭 document.cookiehttps://github.com/bez4pieci/Phonegap-Cookies-Plugin

답변

2

index.html 때문에, 비어있는 다른 모든 파일이 file:// 프로토콜로로드됩니다

+0

링크를 제공하는 대신 코드를 입력하십시오. 앞으로 만료 될 수 있습니다. –