harmony 鸿蒙native_interface_arkweb.h
native_interface_arkweb.h
概述
声明API接口供开发者使用注入对象和执行JavaScript代码等功能。
库: libohweb.so
引用文件:
系统能力: SystemCapability.Web.Webview.Core
起始版本: 11
相关模块:Web
汇总
类型定义
名称 | 描述 |
---|---|
typedef void(* NativeArkWeb_OnJavaScriptCallback) (const char *) | 定义执行JavaScript代码后返回结果的回调函数的类型。 |
typedef char *(* NativeArkWeb_OnJavaScriptProxyCallback) (const char **argv, int32_t argc) | 定义注入对象的回调函数的类型。 |
typedef void(* NativeArkWeb_OnValidCallback) (const char *) | 定义Web组件可用时的回调函数的类型。 |
typedef void(* NativeArkWeb_OnDestroyCallback) (const char *) | 定义Web组件销毁时的回调函数的类型。 |
函数
名称 | 描述 |
---|---|
void OH_NativeArkWeb_RunJavaScript (const char *webTag, const char *jsCode, NativeArkWeb_OnJavaScriptCallback callback) | 在当前显示页面的环境下,加载并执行一段JavaScript代码。 |
void OH_NativeArkWeb_RegisterJavaScriptProxy (const char *webTag, const char *objName, const char **methodList, NativeArkWeb_OnJavaScriptProxyCallback *callback, int32_t size, bool needRefresh) | 注册对象及函数名称列表。 |
void OH_NativeArkWeb_UnregisterJavaScriptProxy (const char *webTag, const char *objName) | 删除已注册的对象及其下的回调函数。 |
void OH_NativeArkWeb_SetJavaScriptProxyValidCallback (const char *webTag, NativeArkWeb_OnValidCallback callback) | 设置对象可注册时的回调函数。 |
NativeArkWeb_OnValidCallback OH_NativeArkWeb_GetJavaScriptProxyValidCallback (const char *webTag) | 获取已注册的对象可注册时的回调函数。 |
void OH_NativeArkWeb_SetDestroyCallback (const char *webTag, NativeArkWeb_OnDestroyCallback callback) | 设置组件销毁时的回调函数。 |
NativeArkWeb_OnDestroyCallback OH_NativeArkWeb_GetDestroyCallback (const char *webTag) | 获取已注册的组件销毁时的回调函数。 |
ArkWeb_ErrorCode OH_NativeArkWeb_LoadData (const char* webTag,const char* data,const char* mimeType,const char* encoding,const char* baseUrl,const char* historyUrl) | 加载数据或URL,此函数应在主线程中调用。 |
你可能感兴趣的鸿蒙文章
harmony 鸿蒙ArkWeb_ControllerAPI
harmony 鸿蒙ArkWeb_CookieManagerAPI
harmony 鸿蒙ArkWeb_JavaScriptBridgeData
harmony 鸿蒙ArkWeb_JavaScriptObject
0
赞
- 所属分类: 后端技术
- 本文标签:
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦