chrome extension 页面加载完毕的生命周期

4 min read
  1. onBeforeRequest:在发送请求之前执行的生命周期,用于阻止或修改请求。
  2. onBeforeSendHeaders:在发送请求之前执行的生命周期,用于修改请求头部。
  3. onHeadersReceived:在接收到响应头部之后执行的生命周期,用于修改响应头部或检查响应状态。
  4. onAuthRequired:在需要身份验证时执行的生命周期。
  5. onResponseStarted:在接收到响应内容的第一个字节时执行的生命周期,用于检查响应状态并在必要时取消请求。
  6. onCompleted:在请求完成时执行的生命周期,用于处理响应内容。
  7. onErrorOccurred:在请求出错时执行的生命周期。
  8. onBeforeRedirect:在重定向之前执行的生命周期,用于检查或修改重定向规则。
  9. onDOMContentLoaded:在页面 DOM 加载完毕后执行的生命周期,用于处理 DOM 结构。
  10. onLoad:在页面完全加载完毕后执行的生命周期,用于处理页面内容。
  11. onSuspend:在扩展被挂起时执行的生命周期。
  12. onActivated:在扩展被激活时执行的生命周期。
  13. onUpdated:在扩展被更新时执行的生命周期。