检查cookie是否保存/禁用它?

时间:2015-02-11 16:09:20

标签: javascript google-chrome-extension

我想制作一个允许您管理Cookie的Google Chrome扩展程序:

例如在Facebook登录时,此扩展程序会说“你想保存cookie吗?是/否”

我使用javascript,我有以下代码,但它对我不起作用。

if(!document.__defineGetter__) {
    Object.defineProperty(document, 'cookie', {
        get: function(){return ''},
        set: function(){return true},
    });
} else {
    document.__defineGetter__("cookie", function() { return '';} );
    document.__defineSetter__("cookie", function() {} );
}

如果用户选择“不保存cookie”选项,有人可以帮助我检查如果cookie要保存并禁用它吗?

1 个答案:

答案 0 :(得分:0)

您应该查看chrome.cookies API

具体来说,您可以连接chrome.cookies.onChanged event并对每个添加的Cookie做出相应的反应。

还有一个API可以简单地禁用cookie,可能是每个域:chrome.contentSettings API


通常适用:如果您是Chrome扩展新用户,请通读Overview。另请参阅Samples page