HarmonyOS webview加载页面时会加载两遍

通过webview加载页面时会加载两遍,走两个onLoadIntercept、onPageBegin、onPageEnd,这是什么问题啊?

可以通过什么方式,让webview只走一次生命周期吗?如果不行,可以通过什么方式知道是第一次,还是第二次呢?

发现在onPageBegin中调用setCustomUserAgent导致的:

this.webviewController.setCustomUserAgent(this.userAgent)

在加载前调用setCustomUserAgent,报错:Error message:Init error. The WebviewController must be associated with a Web component

应该怎么调用setCustomUserAgent呢?

HarmonyOS
2024-12-27 15:35:22
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

setCustomUserAgent推荐设置的位置是onControllerAttached回调事件中

分享
微博
QQ
微信
回复
2024-12-27 17:33:07
相关问题
HarmonyOS webview加载页面空白
1146浏览 • 1回复 待解决
HarmonyOS webview加载页面无法显示
2146浏览 • 1回复 待解决
WebView页面加载错误回调能力。
1882浏览 • 1回复 待解决
HarmonyOS WebView 加载本地 Pdf,无法加载
1070浏览 • 1回复 待解决
HarmonyOS加载WebView
1301浏览 • 1回复 待解决
HarmonyOS WebView 延迟加载图片
963浏览 • 1回复 待解决
HarmonyOS webview加载数据问题
1193浏览 • 1回复 待解决
HarmonyOS webview加载url白屏
1271浏览 • 1回复 待解决
HarmonyOS webview加载与交互
1034浏览 • 1回复 待解决
HarmonyOS webview加载不出网页
1236浏览 • 1回复 待解决
HarmonyOS webview加载很耗时
977浏览 • 1回复 待解决
HarmonyOS 如何监听Webview加载失败
1004浏览 • 1回复 待解决
HarmonyOS webview加载本地html问题
2352浏览 • 1回复 待解决
HarmonyOS WebView加载url无法滚动
989浏览 • 1回复 待解决
HarmonyOS webview如何加载沙箱html
1607浏览 • 1回复 待解决