HarmonyOS 非首次打开的webivew组件无法触发webInited事件?

应用在使用mPaaS框架的web容器(也是基于原生webview)打开页面是一直无法触发webInited事件,同时本应用开屏页会使用web组件弹窗展示隐私协议,发现去掉开屏页的web组件弹窗后mPaaS框架web容器就能正常触发webInited事件。请求咨询webInited事件是否只有首次使用webivew组件时才能触发,以及对非首次打开的webivew组件是否能有办法再次触发webInited事件。

阅读 512
1 个回答

1、webInited事件在Web组件初始化完成时触发,这意味着该事件仅在首次使用Web组件时会被触发。

2、对于非首次打开的Web组件,webInited事件不会再次被触发。没有其他方案,看看是否能用onPageBegin 或使用onControllerAttached回调

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