我的目标非常简单:当用户安装扩展程序时,请打开选项页面。
我知道如何做的唯一方法是创建一个后台页面,并在该页面上检查localStorage.setup。如果不存在,请将其设置为true并打开选项页面。这种方法有效,但除了令人费解之外,效率也很低。每次用户打开浏览器时,后台页面不仅会加载,而且会在后台持续运行。
有没有办法告诉chrome后台页面已经完成,应该退出?或者,扩展程序的后台页面是否有任何方法可以防止将来加载?或者,有没有更好的方法来解决我的问题?
答案 0 :(得分:3)
使用transient background pages,一旦所有正在运行的代码完成,后台页面将自动退出。此功能将在未来的Chrome版本中发布,但由于它仍在积极开发中,因此还没有相关文档。