webview组件通过control getBackForwardEntries获取的历史记录不对
在webview加载页面,然后点击页面按钮,按钮执行了 window.open 打开新页面,这时候通过 getBackForwardEntries 获取到的历史记录还是只有一条,accessBackward 也是返回 false。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
如何实现搜索栏历史记录
1930浏览 • 1回复 待解决
HarmonyOS 历史记录的自适应宽度和换行的布局
1366浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何通过操作历史记录实现页面后退功能?
1255浏览 • 1回复 待解决
HarmonyOS Web组件标题获取不对
615浏览 • 1回复 待解决
HarmonyOS webview加载链接样式预期效果不对
731浏览 • 1回复 待解决
如何获取 HarmonyOS Connect 设备的历史操作记录,以便用户查看设备的使用情况和进行故障排查?
725浏览 • 0回复 待解决
通过按键事件获取到浏览器地址栏联想记录
1621浏览 • 1回复 待解决
HarmonyOS Grid多次渲染会固定布局,如历史搜索记录展示,搜索文字长度不固定
1225浏览 • 1回复 待解决
获取鸿蒙的分辨率高度不对
7623浏览 • 1回复 待解决
HarmonyOS 进入一个UIAbility,然后通过历史任务还能进入上一个UIAbility,如何销毁上一个UIAbility的记录
2326浏览 • 1回复 待解决
如何通过组件id获取组件?
1873浏览 • 1回复 待解决
mysql 如何获取表的按比例获取数据 (比如获取30%记录)
4143浏览 • 1回复 待解决
通过webView修改iframe的URL
1700浏览 • 1回复 待解决
HarmonyOS font.getSystemFontList获取到的字体列表不对
1196浏览 • 1回复 待解决
#鸿蒙通关秘籍#获取TouchEvent中手指的历史触摸点
1070浏览 • 1回复 待解决
HarmonyOS Flex组件存在问题,UI不对
1021浏览 • 1回复 待解决
HarmonyOS 是否可以通过组件的id来获取组件的引用
920浏览 • 1回复 待解决
#鸿蒙学习大百科#如何获取TouchEvent的历史点信息?
1068浏览 • 1回复 待解决
HarmonyOS web嵌套到scroll里面之后获取的高度不对
1432浏览 • 1回复 待解决
接入HarmonyOS的rn_video组件,开启capi后组件位置不对
1262浏览 • 1回复 待解决
HarmonyOS 搜索记录的demo
1211浏览 • 1回复 待解决
HarmonyOS 使用Image组件加载图片方向不对
1914浏览 • 1回复 待解决
Web组件通过WebCookieManager设置获取cookie
3674浏览 • 1回复 待解决
如何通过网络请求获取数据并通过List组件展示
2968浏览 • 1回复 待解决
目前定位到是BackForwardEntries方法是在onLoadIntercept回调中执行的,onLoadIntercept是在页面加载之前执行的回调,并不是页面加载完成后的,所以它在没有退回到首页是记录就是会少一条,可以试下onPageEnd回调这个是正常的,另外可以在Index.ets加上以下代码,就可以实现左滑返回后退一个页面。
根据文档上的描述,最好是先设置UA再加载页面,这样才能避免历史栈错乱https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-webview-V5#setcustomuseragent10示例代码如下: