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加载页面空白
1131浏览 • 1回复 待解决
HarmonyOS webview加载页面无法显示
2113浏览 • 1回复 待解决
WebView页面加载错误回调能力。
1862浏览 • 1回复 待解决
HarmonyOS WebView 加载本地 Pdf,无法加载
1055浏览 • 1回复 待解决
HarmonyOS加载WebView
1274浏览 • 1回复 待解决
HarmonyOS webview加载url白屏
1259浏览 • 1回复 待解决
HarmonyOS webview加载数据问题
1183浏览 • 1回复 待解决
HarmonyOS webview加载与交互
1018浏览 • 1回复 待解决
HarmonyOS WebView 延迟加载图片
956浏览 • 1回复 待解决
HarmonyOS webview加载很耗时
956浏览 • 1回复 待解决
HarmonyOS webview加载不出网页
1213浏览 • 1回复 待解决
HarmonyOS 如何监听Webview加载失败
979浏览 • 1回复 待解决
HarmonyOS webview加载本地html问题
2267浏览 • 1回复 待解决
HarmonyOS webview加载速度 性能优化
1283浏览 • 1回复 待解决