使用javascript从特定网站删除cookie不起作用
Deleting cookies from particular site using javascript not working
基本上我想做的是:如果你在example.com上,清除所有cookie。(使用chrome扩展名,我将background.js文件放在这里)。我看不出这怎么不起作用。
onload = function () {
//alert("test2");
//if we're on example.com, change the referrer header
if(currentUrl.indexOf("example.") !== -1) {
alert("it's in here");
function deleteAllCookies() {
var cookies = document.cookie.split(";");
for (var i = 0; i < cookies.length; i++) {
var cookie = cookies[i];
var eqPos = cookie.indexOf("=");
var name = eqPos > -1 ? cookie.substr(0, eqPos) : cookie;
document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT";
}
}
}
您创建了deleteAllCookies
函数,但不执行它。只需调用它(或者不创建函数,只执行代码)。
将代码更改为以下内容,这样就会调用函数。
onload = function () {
//alert("test2");
//if we're on example.com, change the referrer header
if(currentUrl.indexOf("example.") !== -1) {
alert("it's in here");
var cookies = document.cookie.split(";");
for (var i = 0; i < cookies.length; i++) {
var cookie = cookies[i];
var eqPos = cookie.indexOf("=");
var name = eqPos > -1 ? cookie.substr(0, eqPos) : cookie;
document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT";
}
}
相关文章:
- jQuery在重置cookie之前未删除cookie
- javascript jquery批量删除cookie也有类似的名称
- 使用javascript从特定网站删除cookie不起作用
- 如何使用通过javascript或viceversa创建的coldfusion删除cookie
- 如何删除cookie错误注意:PHP上的未定义索引
- appMobi/phonegap设置/删除cookie点击操作需要2次才能工作
- 使用 JavaScript / jQuery 删除 cookie
- 如果存在其他 Cookie,请删除 Cookie
- 如何在 Javascript 中删除 cookie
- JavaScript 会话何时过期?如何在会话结束时删除 Cookie
- 删除cookie(PHP,JS)适用于Firefox,Safari,Opera,但不适用于Chrome
- 如何在页面更改Javascript后删除Cookie
- 谷歌登录在注销时删除 Cookie
- 在 Firefox 扩展中使用 JavaScript 删除 cookie
- 当我从FB.init中删除cookie时,Facebook网站应用程序处于无限循环中:true param
- 如何使用点击功能使用jQuery设置/删除cookie
- 在java脚本中删除cookie的简单方法
- 使用Javascript删除cookie
- 如何使用Javascript从特定域中删除cookie
- 如何使用angular js删除cookie