HarmonyOS WebviewController accessBackward 某些场景下返回值错误

进程首次进入 webview 页面,点击网页内连接,跳转到第二个网页(不要上下滑动网页)。手指屏幕边缘右滑返回,调用 WebviewController.accessBackward 判断能否进行网页退栈,返回结果未 false,预期 true。

非进程首次进入 webview 页面就无此问题

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

请参考以下用法

onBackPress(): boolean | void {
  if (this.controller.accessBackward()) {
  this.controller.backward()
  return true;
}
return false;
}

在onControllerAttached回调中设置UA可能导致历史栈错乱,文档上已有说明https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-webview-V5#setcustomuseragent10

分享
微博
QQ
微信
回复
1天前
相关问题
错误rowCount返回值-1如何处理?
1233浏览 • 1回复 待解决
HarmonyOS TextPickerDialog返回值问题
309浏览 • 1回复 待解决
HarmonyOS 使用电池状态返回值问题
395浏览 • 1回复 待解决
求助:关于HTTP返回值的问题
2791浏览 • 1回复 待解决
event.data.isRequestGesture()返回值问题
824浏览 • 1回复 待解决
HarmonyOS部分场景expandSafeArea不生效
1016浏览 • 1回复 待解决