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