是否可以清除特定网页上的HTML5本地存储?我正在http://jsfiddle.net上编辑Javascript演示,并且以这样的方式重新排列了窗口,使得其中一个窗口无法调整大小。在这种情况下,是否可以清除特定页面上的本地存储?
是否可以清除特定网页上的HTML5本地存储?我正在http://jsfiddle.net上编辑Javascript演示,并且以这样的方式重新排列了窗口,使得其中一个窗口无法调整大小。在这种情况下,是否可以清除特定页面上的本地存储?
Answers:
虽然Chrome没有提供用于清除localStorage的UI,但是有一个API可以清除网站上的特定键或整个localStorage对象。
//Clears the value of MyKey
window.localStorage.removeItem("MyKey");
//Clears all the local storage data
window.localStorage.clear();
默认情况下,每个Chrome浏览器均已安装JavaScript控制台。因此,清除localStorage的另一种方法(也许是最简单的方法)是右键单击页面,单击“检查元素”,然后单击“控制台”选项卡。控制台打开时,键入以下JavaScript,然后按Enter:
window.localStorage.clear()
完成后,将清除localStorage。请注意,这会影响单个域上的所有网页,因此,如果您清除jsfiddle.net/index.html的localStorage(假设您正在使用的页面),那么它将为该站点上的所有其他页面清除它。有关更多信息,请参见HTML5Goodies-HTML 5中的本地数据存储概览。
Chrome尚未提供用于管理HTML5本地存储的界面,因此要在Chrome中删除本地存储,您将需要手动搜索并删除User DataLocal Storage
子目录中的文件。您可以通过查找包含域名的文件来找到它。
您也可以在“ 清除浏览数据”对话框(或+ + )中使用“ 删除cookie和其他站点以及插件数据”条目,但是它不能为您提供对站点级别的精细控制。chrome://chrome/settings/clearBrowserData
CtrlShiftDelete
作为记录,jsfiddle.net的框架不使用本地存储,而是使用标准的Cookie,您可以在中删除它们chrome://chrome/settings/cookies
。只需jsf
在编辑框中输入内容,然后单击window_sizes
Cookie,然后单击[Remove]
按钮。要删除位于的所有cookie jsfiddle.net
,只需单击jsfiddle
条目(不是任何特定的cookie),然后按Delete。
我尚无法发表评论,但是自从最新的Chrome更新以来,可接受的答案不再是100%准确的。Chrome的所有设置都有新的外观。现在,清除指定主机的所有本地存储的链接略有不同:
chrome://settings/siteData
chrome://settings/siteData
如果您拥有Chrome 开发者工具,则可以查看或更改localStorage值
它是按域组织的。(localStorage特定于域,而不是页面。)
突出显示键/值对,如果要删除它们,请单击X。