Google Chrome扩展程序如何退出自己的后台进程?

时间:2012-04-14 07:00:34

标签: javascript google-chrome google-chrome-extension

我的目标非常简单:当用户安装扩展程序时,请打开选项页面。

我知道如何做的唯一方法是创建一个后台页面,并在该页面上检查localStorage.setup。如果不存在,请将其设置为true并打开选项页面。这种方法有效,但除了令人费解之外,效率也很低。每次用户打开浏览器时,后台页面不仅会加载,而且会在后台持续运行。

有没有办法告诉chrome后台页面已经完成,应该退出?或者,扩展程序的后台页面是否有任何方法可以防止将来加载?或者,有没有更好的方法来解决我的问题?

1 个答案:

答案 0 :(得分:3)

使用transient background pages,一旦所有正在运行的代码完成,后台页面将自动退出。此功能将在未来的Chrome版本中发布,但由于它仍在积极开发中,因此还没有相关文档。