资源的请求与接收

Webviewer访问到一个网页时,会针对每个资源发起一次访问请求,触发一次请求事件,收到服务器返回的资源后,会触发一次接收事件。

资源的请求和接收事件分别为:

类型 事件名称 触发条件
请求 WebResourceRequested 浏览器准备发送单个资源的网络请求(文档 / 图片 / 脚本等),针对每个子资源触发一次,可以拦截、替换或过滤资源
接收 WebResourceResponseReceived 浏览器收到单个资源的响应(响应头已接收),针对每个子资源触发一次

一个网页会包括很多资源,如文档、图片、脚本、样式等等,所以打开一个页面时,WebResourceRequested和WebResourceResponseReceived会触发多次,而前面介绍的导航事件通常只会触发一次。

请求与接收事件是在加载网页过程中反复触发的,所以这两个事件通常在导航事件DOMContentLoaded和NavigationCompleted之前触发。


本页地址:http://www.foxtable.com/webhelp/topics/6215.htm