webview组件通过control getBackForwardEntries获取的历史记录不对
在webview加载页面,然后点击页面按钮,按钮执行了 window.open 打开新页面,这时候通过 getBackForwardEntries 获取到的历史记录还是只有一条,accessBackward 也是返回 false。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
如何实现搜索栏历史记录
769浏览 • 1回复 待解决
HarmonyOS 历史记录的自适应宽度和换行的布局
192浏览 • 1回复 待解决
通过按键事件获取到浏览器地址栏联想记录
704浏览 • 1回复 待解决
如何通过组件id获取组件?
147浏览 • 1回复 待解决
获取鸿蒙的分辨率高度不对
5788浏览 • 1回复 待解决
mysql 如何获取表的按比例获取数据 (比如获取30%记录)
3134浏览 • 1回复 待解决
通过webView修改iframe的URL
772浏览 • 1回复 待解决
#鸿蒙学习大百科#如何获取TouchEvent的历史点信息?
101浏览 • 1回复 待解决
HarmonyOS font.getSystemFontList获取到的字体列表不对
100浏览 • 1回复 待解决
Web组件通过WebCookieManager设置获取cookie
1973浏览 • 1回复 待解决
如何通过网络请求获取数据并通过List组件展示
1712浏览 • 1回复 待解决
接入HarmonyOS的rn_video组件,开启capi后组件位置不对
297浏览 • 1回复 待解决
HarmonyOS web嵌套到scroll里面之后获取的高度不对
358浏览 • 1回复 待解决
获取图片的pixelMap后,传递给下一个页面后,获取传递的pixelMap数据不对
1576浏览 • 1回复 待解决
ionic框架的H5是否可以通过HarmonyOS的webView组件正常的加载出来?
52浏览 • 1回复 待解决
HarmonyOS 如何不通过Web组件获取UserAgent
316浏览 • 1回复 待解决
会话的结束时间怎样记录?
3122浏览 • 1回复 待解决
@State修饰的对象通过传参给子组件,子组件不刷新,获取的值为空
1813浏览 • 1回复 待解决
ArkTS不通过状态绑定的方式,怎么获取和设置Text组件的内容
1999浏览 • 1回复 待解决
javaUI 中webview通过布局创建实例失败
5467浏览 • 1回复 待解决
HarmonyOS TextInput组件通过外部点击,主动获取焦点并唤起键盘
196浏览 • 1回复 待解决
OceanBase 数据库有怎样的发展历史呢?
5602浏览 • 1回复 待解决
mysql插入多条记录的问题有知道的吗?
1990浏览 • 1回复 待解决
HarmonyOS Tabs的shadow实际渲染效果不对
132浏览 • 1回复 待解决
目前定位到是BackForwardEntries方法是在onLoadIntercept回调中执行的,onLoadIntercept是在页面加载之前执行的回调,并不是页面加载完成后的,所以它在没有退回到首页是记录就是会少一条,可以试下onPageEnd回调这个是正常的,另外可以在Index.ets加上以下代码,就可以实现左滑返回后退一个页面。
根据文档上的描述,最好是先设置UA再加载页面,这样才能避免历史栈错乱https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-webview-V5#setcustomuseragent10示例代码如下: