Javascript 初始化Google Chrome扩展时的函数调用

Javascript 初始化Google Chrome扩展时的函数调用,javascript,google-chrome-extension,Javascript,Google Chrome Extension,我想将Google Chrome扩展的一部分设置为在浏览器打开后立即执行操作。 它应该记录执行此操作的时间,并且每次打开浏览器时只执行一次此操作 我已经研究过某些事件,但会经常触发,而其他事件(如online)可能会起作用,但如果用户断开并重新连接,它将继续触发 据我所知,在初始化扩展时,我可以在顶层运行背景JavaScript,但我不知道这会触发多久,以及触发的确切原因等。我也尝试过,但我不确定这会触发多久 我尝试将函数设置为在关闭时触发,而不是使用window.onbeforeunload,

我想将Google Chrome扩展的一部分设置为在浏览器打开后立即执行操作。
它应该记录执行此操作的时间,并且每次打开浏览器时只执行一次此操作

我已经研究过某些事件,但会经常触发,而其他事件(如online)可能会起作用,但如果用户断开并重新连接,它将继续触发

据我所知,在初始化扩展时,我可以在顶层运行背景JavaScript,但我不知道这会触发多久,以及触发的确切原因等。我也尝试过,但我不确定这会触发多久

我尝试将函数设置为在关闭时触发,而不是使用window.onbeforeunload,但这不起作用


此功能的目的是在关闭时清除用户历史记录的选定部分(或在打开时清除我的解决方案),类似于Incognito和Mozilla Firefox的“关闭时清除历史记录”。这可能会在将来执行其他操作。

您可能希望使用使用以下API的后台页面


只需侦听事件并在触发时运行代码。

这对您来说可能很明显,但我正在阅读JavaScript API并搜索所有内容,但找不到它。我还花了更多的时间寻找一个接近的触发器。非常感谢你。