Webview的runJavaScript和runJavaScriptExt有什么区别
Webview的runJavaScript和runJavaScriptExt有什么区别,在页面生命周期(如onPageShow、onPageEnd)的什么时候进行调用
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
UIAbility和ExtensionAbility有什么区别?
72浏览 • 1回复 待解决
LocalStorage和AppStorage有什么区别?
103浏览 • 2回复 待解决
请问AbilitySlice和Fraction有什么区别
8656浏览 • 3回复 已解决
getContext传入this和不传入有什么区别
311浏览 • 1回复 待解决
liteos-a 和鸿蒙2.0有什么区别?
8096浏览 • 1回复 已解决
harmonyOS中 safearea和 avoidarea 有什么区别
447浏览 • 1回复 待解决
ArkTS卡片和JS卡片有什么区别?
83浏览 • 1回复 待解决
Class Router和namespace router有什么区别
739浏览 • 1回复 待解决
鸿蒙系统预装和升级有什么区别
10239浏览 • 2回复 待解决
鸿蒙1.0和鸿蒙2.0有什么区别?
13925浏览 • 3回复 待解决
DevEco构建Hap和APP有什么区别?
12707浏览 • 1回复 待解决
HAP与HAR的有什么区别?
279浏览 • 1回复 待解决
Entry类型的HAP和Featue类型的HAP有什么区别
780浏览 • 1回复 待解决
UIExtensionAbility和UIAbility有什么区别?分别推荐场景使用 ?
49浏览 • 1回复 待解决
@StorageProp与@StorageLink有什么区别?
61浏览 • 1回复 待解决
postgresql 的json和jsonb字段在插入的时候有什么区别?
2401浏览 • 2回复 待解决
在ArkTS中大写的Object和小写的object有什么区别?
41浏览 • 1回复 待解决
request的downloadFile与Task有什么区别
664浏览 • 1回复 待解决
鸿蒙与Android、iOS有什么区别?
11020浏览 • 5回复 已解决
UIAbility和UIExtensionAbility有什么区别?分别推荐在什么场景使用
1059浏览 • 1回复 待解决
javaScriptProxy和registerJavaScriptProxy有什么区别,能注册多少个对象
832浏览 • 1回复 待解决
ArkTS runtime跟之前的maple有什么区别
809浏览 • 1回复 待解决
/build.py w800和hpm dist指令有什么区别
4168浏览 • 1回复 待解决
组件导航相关Navigation和Tabs组件有什么区别?各自适用场景和定位是什么?
781浏览 • 1回复 待解决
PolarDB 底层存储与传统模式有什么区别?
1694浏览 • 1回复 待解决
从功能上讲,二者都可以异步执行JavaScript脚本,并通过回调方式或Promise方式返回脚本执行的结果。
区别上讲,runJavaScript返回脚本执行的结果只能是string,而runJavaScriptExt可以返回的类型支持JsMessageType,包括字符串、数组类型等。
runJavaScript参数:
参数名
类型
必填
说明
script
string
是
JavaScript脚本。
callback
AsyncCallback<string>
是
回调执行JavaScript脚本结果。JavaScript脚本若执行失败或无返回值时,返回null。
runJavaScriptExt参数:
参数名
类型
必填
说明
script
string
是
JavaScript脚本。
callback
AsyncCallback<JsMessageExt>
是
回调执行JavaScript脚本结果。
从调用时间上讲,二者都需要在loadUrl完成后,比如onPageEnd中调用。