0

만료, httponly 등의 쿠키 값을 읽는 방법은 무엇입니까?Chrome의 세션 세부 정보

Dev Tools/Resources/Cookies에서이 모든 정보를 찾을 수 있습니다. JS에서 쿠키에 액세스 할 때의 제한 사항에 대해 읽었습니다.

JS로 크롬 확장을 만들고 싶습니다. 웹 사이트가 웹 사이트를 사용하는 동안 웹 사이트가 "기본 보안 수준"을 위반하는지 알려줄 것입니다. 예를 들어 웹 사이트가 http를 https로 변경하는 동안 세션 ID를 변경하고 하위 도메인에도 쿠키를 보낼 수 있도록 허용하는 경우 등입니다.

미리 제안 해 주셔서 감사합니다.

답변

1

http://code.google.com/chrome/extensions/cookies.html#type-Cookie에 따라 쿠키를 읽어야하는 방법입니다

chrome.cookies.getAll({ url:... /* more options */ }, function(cks){ 
     console.log(cks); 
     for(var i=0; i<cks.length; i++){ 
      console.log(cks[i].name, cks[i].secure, cks[i].httpOnly); // ... 
     } 
}); 

chrome.cookies.getAll 쿠키 객체의 전체 배열을 전달되는 콜백 매개 변수가 있습니다. 이러한 객체를 반복하면 소품을 얻거나 비교할 수 있어야합니다.

오류가 사용자를 안내해야하지만 적절한 목록을 매니페스트 파일에 넣어야합니다.

+0

도움 주셔서 감사합니다. :) –