webview使用ase解密,按照官方demo,现在发现postMessageEvent通信不了。且在js端调用window.addEventListener('message', function (event) {})监听方法,会导致window.GVJsBridge.callNativeMethod(decryptedText)都失效。
webview使用ase解密,按照官方demo,现在发现postMessageEvent通信不了。且在js端调用window.addEventListener('message', function (event) {})监听方法,会导致window.GVJsBridge.callNativeMethod(decryptedText)都失效。
1 回答868 阅读✓ 已解决
1 回答1.2k 阅读
1 回答994 阅读
1 回答947 阅读
1 回答906 阅读
1 回答827 阅读
1 回答780 阅读
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