我一直在研究这个地方而且找不到任何东西。我发现很难相信我是第一个考虑尝试这样做的人,但我想知道它是否有可能。
我希望使用我可以在工具栏上留下的书签来清除Cookie,应用缓存,本地存储,与网站相关的所有内容。
这可能吗?
答案 0 :(得分:5)
这是可能的,实际上很容易实现一个简单的解决方案。
可以按照以下步骤完成:
for(var i=0;i<ary.length;i++){
namestr=ary[i].topname.text;
ary[i].addEventListener(MouseEvent.CLICK,function(e:MouseEvent){toGo(e,namestr)});
}
javascript:(function(){ [YOUR CODE] })();
替换为一行执行所需清算的JavaScript。例如:
要清除本地存储空间,请使用[YOUR CODE]
。书签网址如下:
localStorage.clear();
或只是
javascript:(function(){ localStorage.clear() })();
要删除Cookie,use any of the solutions on this question。我选择了Craig Smedley's solution,因为它已经是一个内衬(它已准备好用于书签)。书签网址如下:
javascript:localStorage.clear();
现在,只需单击书签即可完成多个操作,只需将它们连接起来(只有一个javascript:(function(){ document.cookie.split(";").forEach(function(c) { document.cookie = c.replace(/^ +/, "").replace(/=.*/, "=;expires=" + new Date().toUTCString() + ";path=/"); }) })();
)。例如,清除本地存储和删除cookie的书签的URL将如下:
javascript:
您只需要找到您最喜欢或最符合您需求的代码,并将其保存在书签上。由于它可能对于书签大小而言太大,您可能希望将代码放在某个文件中并应用它as described on this comment。
您可以在this JSFiddle上看到删除localStorage的书签演示。