我正在编写一个非常简单的 Chrome 扩展程序来自动清除我的历史记录,因为这不是内置功能。我已经得到了它的功能,但只是想确认我在结束之前做了一些有意义的事情。
首先 - 是否有理由执行 chrome.history.deleteAll?这实际上并没有与 URL 浏览历史记录交互,相反,您需要为此使用 chrome.browsingData.*。我应该做前者吗?
Next - 经过搜索和搜索,似乎无法在关机时执行功能。我获得的最接近真实信息的是有人说当 Chrome 退出时,它会在不影响任何情况下终止所有扩展。我错过了一种在关机时清理历史记录的方法吗?
最后 - 因为我无法在关机时清理,所以我在启动时清理,在后台页面中使用 window.onload。chrome.runtime.onStartup 不能可靠地为我工作,而 window.onload 确实 - 这是一种好的做事方式吗?
提前感谢您的帮助。