相关疑难解决方法(0)

在Firefox扩展中按域/名访问特定cookie

我正在开发Firefox扩展,需要从特定域访问特定的cookie.我有这个代码来获取所有域的所有cookie,我如何只请求我正在寻找的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);
    }
}
Run Code Online (Sandbox Code Playgroud)

总而言之,我能够使用上面的代码找到我正在寻找的cookie,但我不想迭代所有域中的所有cookie.

javascript cookies firefox-addon firefox-addon-sdk

5
推荐指数
1
解决办法
3640
查看次数

从 Greasemonkey 脚本访问安全 cookie?

无论如何可以从 Greasemonkey 脚本访问安全 cookie?
我编写了使用该document.cookie.split函数的脚本。它返回一个 cookie 列表,但不包括安全 cookie。

cookies firefox greasemonkey firefox-addon cookie-httponly

2
推荐指数
1
解决办法
3485
查看次数