2014-06-12 4 views
0

Google 크롬 확장 프로그램을 만들고 현재 요청에 포함 된 모든 쿠키에 액세스하려고합니다. 나는 변수에 청소 도메인이 domain크롬 확장 프로그램의 현재 페이지에서 모든 쿠키를 활성화하려면 어떻게해야합니까?

지금까지 (관련) 코드는 적어도 전체 도메인과 일치하는 쿠키를 받고에서 작동

chrome.cookies.getAll({domain: domain}, showCookies) 

,하지만 같은 origion- 정책이 있음을 의미입니다 domain이 gist.github.com 인 경우 .github.com에 설정된 쿠키도 요청에 포함됩니다. 그러나 특정 도메인에 대해 "추가"쿠키를 얻으려면 어떻게해야합니까?

첫 번째 아이디어는 첫 번째 점까지 부품을 자르는 것이었지만 올바른 방법은 아닙니다.

+0

'domain' 대신'url'을 사용하면 어떨까요? – Xan

+0

@Xan 작동하지 않습니다. 쿠키는 모든 쿠키를 제공합니다. – tomjen

답변

0

정말 사실이 아니다

"같은 origion- 정책은 도메인이 gist.github.com 인 경우 다음 .github.com에 설정 한 쿠키도 요청에 포함된다는 것을 의미한다". gist.github.com은 github.com의 고유 한 출처이며 쿠키는 요청에 자동으로 포함되지 않습니다. 다른 일이 벌어지고있다.

- 도메인을 "github.com"으로 설정하면 모든 github의 쿠키와 gist.github의 쿠키가 제공되며 직접 필터링 할 수 있습니다.

관련 문제