我想制作一个 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 是否要保存并禁用它?
chrome.cookies
API。
chrome.cookies.onChanged
事件并对添加的每个 cookie 做出相应的反应。
还有一个 API 可以简单地禁用 cookie,可能针对每个域:
chrome.contentSettings
API。