openharmony 鸿蒙 capi-arkweb-interface-h

2026-08-25 浏览 (1)

arkweb_interface.h

概述

提供ArkWeb在Native侧获取API的接口,及基础Native API类型。

引用文件: <web/arkweb_interface.h>

库: libohweb.so

系统能力: SystemCapability.Web.Webview.Core

起始版本: 12

相关模块: Web

汇总

结构体

名称typedef关键字描述
ArkWeb_AnyNativeAPIArkWeb_AnyNativeAPI定义基础Native API类型。

枚举

名称typedef关键字描述
ArkWeb_NativeAPIVariantKindArkWeb_NativeAPIVariantKind定义Native API的类型枚举。

函数

名称描述
ArkWeb_AnyNativeAPI* OH_ArkWeb_GetNativeAPI(ArkWeb_NativeAPIVariantKind type)根据传入的API类型,获取对应的Native API结构体。
bool OH_ArkWeb_RegisterScrollCallback(const char* webTag, ArkWeb_OnScrollCallback callback, void* userData)注册滚动事件回调。

枚举类型说明

ArkWeb_NativeAPIVariantKind

enum ArkWeb_NativeAPIVariantKind

描述:

定义Native API的类型枚举。

起始版本: 12

枚举项描述
ARKWEB_NATIVE_COMPONENTcomponent相关API类型。
ARKWEB_NATIVE_CONTROLLERcontroller相关API类型。
ARKWEB_NATIVE_WEB_MESSAGE_PORTwebMessagePort相关API类型。
ARKWEB_NATIVE_WEB_MESSAGEwebMessage相关API类型。
ARKWEB_NATIVE_COOKIE_MANAGERcookieManager相关API类型。
ARKWEB_NATIVE_JAVASCRIPT_VALUEJavaScriptValue相关API类型。
起始版本: 18

函数说明

OH_ArkWeb_GetNativeAPI()

ArkWeb_AnyNativeAPI* OH_ArkWeb_GetNativeAPI(ArkWeb_NativeAPIVariantKind type)

描述:

根据传入的API类型,获取对应的Native API结构体。

系统能力: SystemCapability.Web.Webview.Core

起始版本: 12

参数:

参数项描述
ArkWeb_NativeAPIVariantKind typeArkWeb支持的Native API类型。

返回:

类型说明
ArkWeb_AnyNativeAPI*根据传入的API类型,返回对应的Native API结构体指针,结构体第一个成员为当前结构体的大小。

OH_ArkWeb_RegisterScrollCallback()

bool OH_ArkWeb_RegisterScrollCallback(const char* webTag, ArkWeb_OnScrollCallback callback, void* userData)

描述:

注册组件滚动时的回调函数。

系统能力: SystemCapability.Web.Webview.Core

起始版本: 18

参数:

参数项描述
const char* webTagWeb组件的名称。
ArkWeb_OnScrollCallback callback页面滚动时的回调函数。
void* userData用户自定义的数据。

返回:

类型说明
bool如果回调设置成功,则返回true,否则返回false。

你可能感兴趣的鸿蒙文章

openharmony 鸿蒙 arkts-apis-webview-WebviewController

openharmony 鸿蒙 arkts-apis-webview-t

openharmony 鸿蒙 arkts-apis-webview

openharmony 鸿蒙 capi-arkweb-type-h

openharmony 鸿蒙 arkts-basic-components-web-FullScreenExitHandler

openharmony 鸿蒙 arkts-apis-webview-WebDownloadManager

openharmony 鸿蒙 arkts-basic-components-web-VerifyPinHandler

openharmony 鸿蒙 capi-web-arkweb-webmessage8h

openharmony 鸿蒙 arkts-apis-webview-NativeMediaPlayerHandler

openharmony 鸿蒙 capi-web-arkweb-proxymethodwithresult

  • 所属分类: 后端技术
  • 本文标签: 鸿蒙 软件
  • 版权声明: 本文链接 https://seaxiang.com/blog/wAPbhU0o