0
Chrome的"Clear browsing data"
对话框的"Empty the cache"
函数有什么作用?chrome.browsingData.removeCache()vs清除浏览数据:清空缓存
它清除缓存更彻底比起
chrome.browsingData.removeCache({ "since": 0, "originTypes": {"unprotectedWeb": true, "protectedWeb": true, "extension": true}})
中的Chrome内置做得更小的index, data_0, data_1, data_2
和data_3
文件,以及删除的f_00000
文件。
但chrome.browsingData.removeCache()
对这5个文件不做任何处理,只删除f_00000
文件。
有没有什么办法可以复制Chrome的"Clear browsing data"
对话框?
额外的逗号实际上是我的一个错字,在代码中语法正确,控制台中没有错误。 关于根据[documentation](https://developer.chrome.com/extensions/browsingData.html#method-removeCache)的DataTypeSet,removeCache()方法不需要接受DataTypeSet对象。 它只需要RemovalOptions和一个可选的回调函数。 –
是的,你是对的,我正在阅读chrome.browsingData.remove()的文档。你是否发现这种方法会让实际的浏览数据保留下来?或者你只关心目录中的额外文件? Chrome很可能不是垃圾收集索引数据,可改善缓存访问。如果你认为它是越野行为,你可能想[提交bug](http://crbug.com/)。 – sowbug
我只想确认我发布的内容是removeCache()方法的预期行为。这是它的设计不如内置的Chrome选项。 也许我会尝试提交一个错误。 –