android webview 打开vue页面出错, net:error_too_many_redirects;

在android webview里面,A页面跳转到B页面(A页面是vue写的,B页面是react写的,都是用的hash history),跳转方式是通过app的jsbridge方法,大概就是重新打开一个webview 加载页面。在B页面报 net:error_too_many_redirects;

注: 只有在部分android用户的手机上面才出现这种情况,且情况很少,自己没法复现!A与B没有相互的redirect逻辑,服务器也没有做任何rewrite。

问: 导致net:error_too_many_redirects可能的原因?

阅读 4.7k
1 个回答

其实这个问题很可能是在android webview 的,只是不知道你这里的处理逻辑是怎样的。

1、如果是你在A页面做了某个操作,通过 jsbridge, 把URL直接改成 B页面的,不妨先关闭webview,在重新打开一个 webview加载B页面的URL。

2、可以在APP端在建一个新的controller,里面的 webview 复制上一个的,在这个 webview 加载B页面的URL。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题