我正在编写一个非常简单的Chrome扩展程序来自动清除我的历史记录,因为这不是内置功能。我有它的功能,但只是想确认我做了有意义的事情之前,我把它包装起来。关闭Chrome浏览器扩展动作
首先 - 是否有理由做一个chrome.history.deleteAll?这实际上并没有出现与URL浏览历史记录交互的情况,相反,您需要使用chrome.browsingData。*。无论如何,我应该做前者吗?
下一步 - 搜索和搜索后,似乎无法在关闭时执行某个功能。我得到的最真实的信息是有人说当Chrome退出时它终止所有扩展,没有偏见。我是否缺少清理关机历史的方法?
最后 - 因为我无法清理关机,所以我在启动时使用window.onload清理了背景页面。 chrome.runtime.onStartup在window.onload时没有可靠的工作 - 这是一个可以做事情的好方法吗?
在此先感谢您的帮助。
我尝试了onSuspend事件,它显然只适用于可以挂起的事件页面 - 背景页面从来没有遇到过onSuspend。这是当我去寻找更多的信息,并发现有人说扩展终止,恕不另行通知。这是某人发布的帖子,而不是官方的Chrome文档,所以我希望有经验的人能够确认这种方式。无论如何,我会重新尝试使用onSuspend来查看是否可以更可靠地工作。 – Mark