2017-11-30 3 views
0

도메인이 some.example.com 인 경우 브라우저는 some.example.com.example.com에 설정된 쿠키를 모두 사용합니다. e. 다양한 브라우저 확장을 사용하여이 쿠키 도메인 특이성을 쉽게 볼 수 있습니다. 지. EditThisCookie 또는 쿠키 검사기.JS에서 쿠키 도메인 특이성을 볼 수 있습니까?

제 질문은 : JavaScript로 쿠키 도메인을 읽을 수 있습니까?

은 (내가 쿠키 경로에 대한 관련 answer을 찾았지만 허용되지도 upvoted. 그리고 어쩌면 나 그냥 도메인이 아닌 경로를 볼 수 있도록 할 수있는 몇 가지 해킹이 된 둘. 빠른 깨지기 쉬운 해킹에 충분하다 나 - 이것은 개발 및 테스트 용입니다.)

답변

1

짧은 대답 : 아니오.

이유는 보안 및 샌드 박싱 때문입니다. 브라우저는 JavaScript가 브라우저에 대해 알 수있는 정보를 의도적으로 제한하여 스누핑과 크로스 사이트 스크립팅을 방지합니다.

당신이 말할 수있는 유일한 방법은 어떻게 든 쿠키의 데이터를 수정하여 일부 표시기를 제공하는지 여부입니다. 예를 들어 값이 보통 5 인 경우 값을 설정하는 시점에 .example.com|5 또는 some.example.com|5과 같이 변경 한 다음 값을 읽으려고 할 때 처리 할 수 ​​있습니다.

부족하면 운이 좋지 않습니다.

+0

감사합니다. 간과 된 명백한 옵션은 쿠키 값을 변경하는 것입니다. 별로 깨끗하지는 않지만 그렇게 할 것입니다. –