检查cookie是否保存/禁用它?
问题描述:
我想作一个谷歌浏览器扩展,它允许你管理Cookie:当您登录检查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”的选项?
答
你应该看看chrome.cookies
API。
具体来说,您可以连接到chrome.cookies.onChanged
event并对每个添加的cookie作出相应的反应。
还有一个API可以简单地禁用cookie,可能是每个域:chrome.contentSettings
API。
通常适用:如果您是Chrome扩展程序的新手,请通读Overview。另请参阅Samples page。
这不会影响服务器发送的cookie。 – SLaks 2015-02-11 16:11:54