chrome.browsingData.removeCache()vs清除浏览数据:清空缓存

时间:2013-06-11 13:36:47

标签: google-chrome google-chrome-extension

Chrome的"Empty the cache"对话框的"Clear browsing data"功能使用了什么?

相比,它可以更彻底地清除缓存
chrome.browsingData.removeCache({ "since": 0, "originTypes": {"unprotectedWeb": true, "protectedWeb": true, "extension": true}})

Chrome内嵌功能使index, data_0, data_1, data_2data_3文件更小,并删除了f_00000个文件。

但是chrome.browsingData.removeCache()对这5个文件没有任何作用,只删除了f_00000个文件。

有没有办法复制使用Chrome的"Clear browsing data"对话框的方法?

1 个答案:

答案 0 :(得分:0)

DataTypeSet的文档说“缺少数据类型被解释为false”。您没有列出任何数据类型,因此您希望调用什么都不清除。您在方法调用中遇到语法错误("since": 0, , "originTypes"...中的额外逗号),因此在启发此问题的代码中,您可能已正确列出每种数据类型。但正如你所说的那样,它不应该清楚任何事情。