HarmonyOS webview通信问题?

webview使用ase解密,按照官方demo,现在发现postMessageEvent通信不了。且在js端调用window.addEventListener('message', function (event) {})监听方法,会导致window.GVJsBridge.callNativeMethod(decryptedText)都失效。

阅读 580
1 个回答

HarmonyOS提供了webview和原生进行通信的方式,推荐您使用HarmonyOS官方支持的方式来进行开发。可以参考官网文档来进行实现,链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faqs-arkweb-kit-V5

1.H5调用Web组件的函数,参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/web-in-page-app-function-invoking-V5

2.Web组件调用H5的函数:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/web-in-app-frontend-page-function-invoking-V5

3.H5和Web组件交互使用PostMessage的方式:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/web-app-page-data-channel-V5

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进