HarmonyOS flutter_webview重定向无法返回
使用flutter_webview加载页面,跳转了一个重定向的页面。并且在webviewController初始化的时候,增加了setOnNavigationRequest,会导致页面无法返回。
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS Flutter webview 重定向后无法返回
864浏览 • 1回复 待解决
HarmonyOS 带有web组件的page,重定向后,返回键无法返回
542浏览 • 1回复 待解决
HarmonyOS webview获取单点登录返回的cookies,如何创建http请求完成重定向操作
496浏览 • 1回复 待解决
HarmonyOS requestInStream重定向问题
452浏览 • 1回复 待解决
HarmonyOS hilog重定向文件
478浏览 • 1回复 待解决
HarmonyOS ArkWeb网页重定向问题
431浏览 • 1回复 待解决
Web调用url怎么重定向
585浏览 • 1回复 待解决
HarmonyOS http请求重定向的处理
540浏览 • 1回复 待解决
HarmonyOS Web组件如何添加重定向监听
521浏览 • 1回复 待解决
Web中如何判断是否发生重定向
1376浏览 • 1回复 待解决
HarmonyOS http请求怎么关闭自动重定向 redirect
408浏览 • 1回复 待解决
windows下apache端口80怎么重定向443端口?
4659浏览 • 1回复 待解决
HarmonyOS 网络请求能否支持拦截301/302重定向?
502浏览 • 1回复 待解决
HTTP请求希望能提供关闭自动重定向能力
1111浏览 • 1回复 待解决
HarmonyOS Flutter:三方库webview_flutter无法下载到本地
557浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS NEXT中使用HttpRequest模拟登录实现重定向?
610浏览 • 1回复 待解决
鸿蒙Webview加载Url,alipay无法返回
9722浏览 • 1回复 待解决
Flutter的插件webview_flutter,在HarmonyOS应用中,无法加载本地Html文件
1228浏览 • 1回复 待解决
HarmonyOS flutter框架,使用webview_flutter包,js如何和webview_flutter通讯
323浏览 • 1回复 待解决
webview_flutter demo 中顶部导航按钮无法响应事件
1338浏览 • 1回复 待解决
HarmonyOS webView_flutter保存
483浏览 • 1回复 待解决
HarmonyOS webview_flutter报错
847浏览 • 1回复 待解决
HarmonyOS flutter webview如何调试
532浏览 • 1回复 待解决
HarmonyOS webview_flutter问题
387浏览 • 1回复 待解决
在Flutter的WebView中使用setOnNavigationRequest时,可能会遇到页面导航或返回按钮失效的情况。这是因为NavigationRequest被错误地处理或者被阻止。
请尝试以下解决方法:
1、确保正确处理返回值
setOnNavigationRequest的回调函数需要返回一个NavigationDecision,这决定了是否允许导航。如果返回了NavigationDecision.prevent,将会阻止导航。
确保在没有阻止的情况下返回NavigationDecision.navigate。
2、处理返回键
如果在WebView中导航,返回键通常不会像在原生应用中那样自动工作。需要手动监听返回键,并决定是否在WebView中回退。
3、检查导航的URL
URL重定向或页面跳转可能会影响WebView的返回行为。可以在setOnNavigationRequest中查看所有即将导航的URL,并调试是否有URL被错误地阻止。
4、调试日志输出
添加日志输出来调试,看看WebView的导航请求是否符合预期: