HarmonyOS web控件执行多次的问题

在使用web控件时,在web的onPageBegin方法中执行了controller.setCustomUserAgent操作,导致web的生命周期执行了两次,请问是什么原因导致的?

HarmonyOS
2024-08-10 12:14:01
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

因为设置useragent就会触发浏览器重新发送请求,获取新的useragent匹配的网页内容,所以会触发二次请求,要在页面加载之前进行设置,可以改用onControllerAttached事件

分享
微博
QQ
微信
回复
2024-08-10 17:23:14
相关问题
web控件怎么用电脑调试?
1551浏览 • 1回复 待解决
HarmonyOS 刷新控件问题
1111浏览 • 1回复 待解决
HarmonyOS saveButton控件问题
1085浏览 • 1回复 待解决
HarmonyOS 使用web控件加载网页出现空白
2032浏览 • 1回复 待解决
HarmonyOS web控件加载富文本,字太小
1862浏览 • 1回复 待解决
HarmonyOS web控件加载url速度慢
803浏览 • 1回复 待解决
HarmonyOS 容器和控件布局问题
1081浏览 • 1回复 待解决
HarmonyOS 安全控件使用问题
1186浏览 • 1回复 待解决
HarmonyOS Tabs控件fadingEdge问题
1525浏览 • 1回复 待解决
HarmonyOS Scroll包裹控件默认居中问题
1369浏览 • 1回复 待解决
HarmonyOS Web控件打开网页提示token非法
1843浏览 • 1回复 待解决