检查cookie是否保存/禁用?

问题描述 投票:0回答:1

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

例如在 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 是否要保存并禁用它?

javascript google-chrome-extension
1个回答
0
投票

您应该查看

chrome.cookies
API

具体来说,您可以连接到

chrome.cookies.onChanged
事件并对添加的每个 cookie 做出相应的反应。

还有一个 API 可以简单地禁用 cookie,可能针对每个域:

chrome.contentSettings
API


通常适用:如果您是 Chrome 扩展程序的新手,请通读概述。另请参阅示例页面

© www.soinside.com 2019 - 2024. All rights reserved.