通过bookmarklet存储单个网站存储的cookie

时间:2013-11-10 09:11:21

标签: javascript cookies

嗨,无论如何要删除单个网站保存的所有Cookie? 例如,我可以通过在bookmarklet中键入以下代码来查看粒子网站存储的cookie。

javascript:alert(document.cookie);

我知道下面的代码但是,是否有适合书签的小代码?

var cookie = document.cookie.split(';');

for (var i = 0; i < cookie.length; i++) {

    var chip = cookie[i],
        entry = chip.split("="),
        name = entry[0];

    document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:01 GMT;';
}

1 个答案:

答案 0 :(得分:0)

您可以使用像Online YUI Compressor这样的缩小工具,它会缩小并将所有代码放在一行中。例如,上面的代码在缩小后变为以下代码:

var cookie=document.cookie.split(";");for(var i=0;i<cookie.length;i++){var chip=cookie[i],entry=chip.split("="),name=entry[0];document.cookie=name+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT;"};