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加载页面空白
1162浏览 • 1回复 待解决
HarmonyOS webview加载页面无法显示
2202浏览 • 1回复 待解决
WebView页面加载错误回调能力。
1913浏览 • 1回复 待解决
HarmonyOS WebView 加载本地 Pdf,无法加载
1103浏览 • 1回复 待解决
HarmonyOS加载WebView
1355浏览 • 1回复 待解决
HarmonyOS webview加载很耗时
991浏览 • 1回复 待解决
HarmonyOS webview加载不出网页
1252浏览 • 1回复 待解决
HarmonyOS WebView 延迟加载图片
970浏览 • 1回复 待解决
HarmonyOS webview加载数据问题
1214浏览 • 1回复 待解决
HarmonyOS webview加载url白屏
1290浏览 • 1回复 待解决
HarmonyOS webview加载与交互
1067浏览 • 1回复 待解决
HarmonyOS webview如何加载沙箱html
1646浏览 • 1回复 待解决
HarmonyOS WebView加载url无法滚动
1077浏览 • 1回复 待解决
HarmonyOS webview加载速度 性能优化
1334浏览 • 1回复 待解决