HarmonyOS native和webview的通信交互问题
override fun notifyJsResumed() {
lifecycleScope.launch {
waitJsReady()
callEventTrigger("show")
}
}
private suspend fun waitJsReady() {
if (jsReadyData.value != true) {
suspendCancellableCoroutine<Unit> {
jsReadyData.observeUntilValue(this@WebAppFragment, true) {
it.safeResume(Unit)
}
}
}
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
以上代码在页面显示的时候调用 notifyJsResumed 通知前端,但是需要确保 JavaScript 环境准备就绪(native 侧收到 jsReady 后,便认为 JS 环境就绪)后才执行特定操作的情况下
类似逻辑在HarmonyOS上如何实现
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 升级之后统一认证交互问题
1261浏览 • 0回复 待解决
HarmonyOS中web与内嵌vue页面的交互问题
1486浏览 • 1回复 待解决
HarmonyOS web组件与js交互问题(前端使用的vue)
1290浏览 • 1回复 待解决
HarmonyOS webview通信问题
778浏览 • 1回复 待解决
HarmonyOS webview和JS进行交互
726浏览 • 1回复 待解决
HarmonyOS webview 怎么和H5交互
865浏览 • 1回复 待解决
ArkTS 和.so交互的问题
1118浏览 • 1回复 待解决
Web中webview和H5交互
1891浏览 • 1回复 待解决
WebView之通信,什么是WebView,为什么要通信,如何实现通信?
2840浏览 • 1回复 待解决
fegin 和 docker 通信问题
3539浏览 • 1回复 待解决
HarmonyOS react-native-webview闪退问题
919浏览 • 1回复 待解决
HarmonyOS WebView与js交互
828浏览 • 1回复 待解决
HarmonyOS ArkTS和native通信是否在同一线程
541浏览 • 1回复 待解决
webview和原生进行通信的方式有哪些?怎么实现
2939浏览 • 1回复 待解决
HarmonyOS webview与原生通信
976浏览 • 1回复 待解决
HarmonyOS webview加载与交互
782浏览 • 1回复 待解决
HarmonyOS RN如何与Native交互?
815浏览 • 1回复 待解决
fegin 和 docker 通信问题有懂的吗?
3471浏览 • 1回复 待解决
HarmonyOS webview与原生交互方法重名
650浏览 • 1回复 待解决
原生与webview消息通信
1166浏览 • 1回复 待解决
HarmonyOS web和原生交互的demo
593浏览 • 1回复 待解决
HarmonyOS vue和ArkTS的交互demo
787浏览 • 1回复 待解决
鸿蒙系统中,如何调试和排查IPC通信问题?
312浏览 • 0回复 待解决
HarmonyOS 原生与webview中的H5消息通信
817浏览 • 1回复 待解决
runJavaScript需要在loadUrl完成后调用,可以放在onPageEnd中调用