Class (WebSchemeHandlerRequest)
通过WebSchemeHandler拦截到的请求。
说明:
本Class首批接口从API version 23开始支持。
示例效果请以真机运行为准,当前DevEco Studio预览器不支持。
getHeader
getHeader(): Array<WebHeader>
获取资源请求头信息。
系统能力: SystemCapability.Web.Webview.Core
支持平台: Android、iOS
返回值:
| 类型 | 说明 |
|---|---|
| Array<WebHeader> | 返回资源请求头信息。 |
示例:
完整示例代码参考onRequestStart。
getRequestUrl
getRequestUrl(): string
获取资源请求的URL信息。
系统能力: SystemCapability.Web.Webview.Core
支持平台: Android、iOS
返回值:
| 类型 | 说明 |
|---|---|
| string | 返回资源请求的URL信息。 |
示例:
完整示例代码参考onRequestStart。
getRequestMethod
getRequestMethod(): string
获取请求方法。
系统能力: SystemCapability.Web.Webview.Core
支持平台: Android、iOS
返回值:
| 类型 | 说明 |
|---|---|
| string | 返回请求方法。 |
示例:
完整示例代码参考onRequestStart。
isMainFrame
isMainFrame(): boolean
判断资源请求是否为主frame。
系统能力: SystemCapability.Web.Webview.Core
支持平台: Android、iOS
返回值:
| 类型 | 说明 |
|---|---|
| boolean | 判断资源请求是否为主frame,如果资源请求是主frame则返回true,否则返回false。 |
示例:
完整示例代码参考onRequestStart。
hasGesture
hasGesture(): boolean
获取资源请求是否与手势(如点击)相关联。
系统能力: SystemCapability.Web.Webview.Core
支持平台: Android、iOS
返回值:
| 类型 | 说明 |
|---|---|
| boolean | 返回资源请求是否与手势(如点击)相关联,如果返回资源请求与手势相关联则返回true,否则返回false。 |
示例:
完整示例代码参考onRequestStart。