Firefox拡張機能を開発中で、特定のドメインから特定のCookieにアクセスする必要があります。私はすべてのドメインのすべてのクッキーを取得するこのコードを持っていますが、私が探しているクッキーだけを要求する方法はありますか?Firefoxの拡張機能でドメイン/名前で特定のCookieにアクセスする
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