2011-07-14 111 views
2

我想删除存储在Google Chrome(本地主机)中的一些Cookie。我知道我可以从首选项访问它们,但我需要大量的点击才能实现此目的。我很想知道您如何管理您的Cookie。你使用哪个扩展名?从Google Chrome扩展程序管理Cookie

回答

6

这几乎与Cookies API

//delete all localhost cookies 
chrome.cookies.getAll({domain: "localhost"}, function(cookies) { 
    for(var i=0; i<cookies.length;i++) { 
     chrome.cookies.remove({url: "http://localhost" + cookies[i].path, name: cookies[i].name}); 
    } 
}); 
+0

你的意思是我创造我自己的延伸直线前进?或者可以创建一个加载此JavaScript的书签? – Alfred

+0

@Alfred从你的标签我虽然你需要一个扩展名。您不能将扩展API放入书签,但常规javascript已经可以直接访问cookie,只需要在本地主页上运行一次(而扩展可以随时在后台运行)。对于纯js解决方案,请参阅此答案,例如,您可以制作一个书签小组:http://stackoverflow.com/questions/595228/how-can-i-delete-all-cookies-with-javascript – serg

+0

我希望一些开发人员已经遇到了这个问题,并尝试一些扩展,例如优秀的萤火虫干净地做到这一点... – Alfred