检查 cookie 是否保存/禁用它?
Check if cookie saving / disable it?
我想制作一个 Google Chrome 扩展程序,让您可以管理 cookies:
例如在 Facebook 中,当您登录时,此扩展程序会显示 "Do you wanna save the cookie? Yes / No"
我使用 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() {} );
}
有人可以帮助我检查如果用户 select "don't save cookie" 选项 cookie 将保存并禁用它吗?
你应该看看 chrome.cookies
API。
具体来说,您可以连接到 chrome.cookies.onChanged
event 并对添加的每个 cookie 做出相应的反应。
还有一个 API 可以简单地禁用 cookie,可能每个域:chrome.contentSettings
API。
通常适用:如果您是 Chrome 扩展的新手,请通读 Overview. Also see the Samples page。
我想制作一个 Google Chrome 扩展程序,让您可以管理 cookies:
例如在 Facebook 中,当您登录时,此扩展程序会显示 "Do you wanna save the cookie? Yes / No"
我使用 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() {} );
}
有人可以帮助我检查如果用户 select "don't save cookie" 选项 cookie 将保存并禁用它吗?
你应该看看 chrome.cookies
API。
具体来说,您可以连接到 chrome.cookies.onChanged
event 并对添加的每个 cookie 做出相应的反应。
还有一个 API 可以简单地禁用 cookie,可能每个域:chrome.contentSettings
API。
通常适用:如果您是 Chrome 扩展的新手,请通读 Overview. Also see the Samples page。