README.md

WebRequest API 列表

本模块包含 8 个 API。

Methods(方法)

API 说明 鸿蒙支持
webRequest.onBeforeRequest([filter, ]listener) 在请求发出前拦截,可将请求重定向到指定 URL;若 frame 已导航或销毁后访问则为 null。 支持
webRequest.onBeforeSendHeaders([filter, ]listener) 在发送请求头前拦截,可修改请求头;若 frame 已导航或销毁后访问则为 null。 支持
webRequest.onSendHeaders([filter, ]listener) 在请求头发送时触发监听;若 frame 已导航或销毁后访问则为 null。 支持
webRequest.onHeadersReceived([filter, ]listener) 在收到响应头时拦截,可修改响应头;若 frame 已导航或销毁后访问则为 null。 支持
webRequest.onResponseStarted([filter, ]listener) 在收到响应体第一个字节时触发,包括来自缓存的响应;若 frame 已导航或销毁后访问则为 null。 支持
webRequest.onBeforeRedirect([filter, ]listener) 在服务器发起重定向前触发,可获取实际发送的目标地址;若 frame 已导航或销毁后访问则为 null。 支持
webRequest.onCompleted([filter, ]listener) 在请求完成时触发监听;若 frame 已导航或销毁后访问则为 null。 支持
webRequest.onErrorOccurred([filter, ]listener) 在请求发生错误时触发监听;若 frame 已导航或销毁后访问则为 null。 支持