Firefox 확장 기능을 개발 중이며 특정 도메인의 특정 쿠키에 액세스해야합니다. 모든 도메인의 모든 쿠키를 가져 오는이 코드는 내가 찾고있는 쿠키 만 요청하는 방법입니다.Firefox 확장 프로그램의 도메인/이름별로 특정 쿠키에 액세스하십시오.
var {Cc, Ci} = require("chrome");
var cookieManager = Cc["@mozilla.org/cookiemanager;1"].getService(Ci.nsICookieManager);
var count = cookieManager.enumerator;
while (count.hasMoreElements()){
var cookie = count.getNext();
if (cookie instanceof Ci.nsICookie){
console.log(cookie.host);
console.log(cookie.name);
console.log(cookie.value);
}
}
요약하면, 나는 내가 위의 코드를 찾고 있어요 쿠키를 찾을 수 있어요하지만 난 모든 도메인에서 모든 쿠키를 반복하고 싶지 않아요.
당신은 전설입니다! – Manatok
'getCookiesFromHost'가 반환하는 반복자에서 쿠키를 가져 오는 방법에 대한 예제를 제공해 주시겠습니까? – MeLight
전체 예제는 여기에서 찾을 수 있습니다 : https://developer.mozilla.org/en-US/docs/Code_snippets/Cookies – MeLight