2012-05-14 3 views
0

나는 이것을 보려고 노력했지만 아무 것도 도움이되지 못했습니다. 크롬 확장을 만들었고 특정 사이트에서 쿠키 값을 확인해야합니다. 이 내 매니페스트 파일입니다 내 html 파일에크롬 확장에서 쿠키 정보 얻기

{ 
    "name": "MyExtension", 
    "version": "1.0", 
    "description": "First version of My Extension", 
    "browser_action": { 
    "default_icon": "bmark.ico", 
    "popup": "extension.html" 
    }, 
    "permissions": [ 
    "tabs", 
    "cookies", 
    "http://www.mysite.com" 
    ] 
} 

이 내 코드입니다 :

chrome.cookies.get({ url: "http://www.mysite.com", name: 'user' }, function (cookie) { 
        alert(cookie != null); 
       }); 

결과가 거짓 (내 쿠키가 null). Google API에 따르면 쿠키가 없다는 것을 의미합니다.하지만 크롬에서 내 쿠키 (chrome : // settings/cookies)를 볼 때 내가 찾고있는 쿠키를 볼 수 있습니다. chrome.cookies.get 함수가 왜 나에게 효과가 없는지 아무도 모른다.

답변

0

좋아요, 알아 냈습니다. manifest.json 파일에서 다음과 같은 사용 권한이 누락되었습니다.

"http://*/*", 
"https://*/*" 

분명히 쿠키에 액세스해야합니다.