浏览器扩展生命周期

时间:2019-02-06 15:34:23

标签: javascript browser-extension

有人可以解释Chrome / Firefox中浏览器扩展的生命周期吗?更具体地说,我正在寻找触发onStartuponSuspend事件时到底发生了什么,以及触发它们的原因。这是我正在寻找的一些不同答案:

  • 触发onStartup时,它会自动将内容脚本注入所有打开的选项卡中吗,还是我必须手动执行此操作?
  • 分机停用后如何触发onStartup?仅仅是单击browserAction图标,还是有其他触发它的方法?
  • 什么触发了onSuspend?一定数量的不活动之后它是否只是超时?
  • 是否有一种方法可以防止onSuspend触发(除了在清单中设置persistent: true之外)?如果我保持端口打开而不是使用sendMessage进行通信怎么办?

0 个答案:

没有答案