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