由于后台网页用js定向到一个新的页面window.location.href,所以点击goback会一直返回true。

在使用WebView的时候,我们一般都会设置WebViewClient ,重写shouldOverrideUrlLoading方法,让webView加载点击url,并return true。因为不这样设置,点击页面上的链接弹出浏览器

[java]  view plain copy
  1. webView.setWebViewClient(new WebViewClient() {
  2. @Override
  3. public boolean shouldOverrideUrlLoading(WebView view, String url) {
  4. view.loadUrl(url);
  5. return true;
  6. }
  7. });

而造成重定向源页面被加入历史记录貌似恰恰是这个设置。而让人想不到的解决方案竟是下面这段代码

[java]  view plain copy
  1. webView.setWebViewClient(new WebViewClient() {
  2. @Override
  3. public boolean shouldOverrideUrlLoading(WebView view, String url) {
  4. return false;
  5. }
  6. });

之前我以为这样设置跟没设置WebViewClient效果一样,也会点连接弹浏览器。没想到竟是完全不一样的,这样设置点连接会在当前webView打开,而且重定向页面后退也没问题

如果不能解决的,请检查下web页面代码,看是用了标准的重定向,还是在加载完之后通过改变window.location等其他方式转向其他页面

解决网页重定向带来的无法返回的问题相关推荐

  1. python爬虫解决网页重定向问题

    python爬虫解决网页重定向问题 参考文章: (1)python爬虫解决网页重定向问题 (2)https://www.cnblogs.com/zhumengke/articles/9618368.h ...

  2. 易语言 解决 网页访问对象 重定向后cookie不完整

    使用网页_访问_对象命令,访问一个网页,如果这个网页返回location协议头,也就是说302重定向,在重定向后,cookie会缺少一部分. 解决方法是,给它的禁止重定向参数设置成真 这样cookie ...

  3. 解决网页中文字无法选中的问题

    解决网页中文字无法选中的问题 谷歌浏览器打开目标界面,按下F12 在Console命令行中输入以下代码: var eles = document.getElementsByTagName('*'); ...

  4. 【HTML】HTML5给网页音频带来的变化

    [HTML]HTML5给网页音频带来的变化 引言 内容速递:看了本文您能了解到的知识! 音乐播放,相信大家都很熟悉,但是早在之前的音乐播放之前,你的浏览器会问你,是否下载flash插件.然而现在,估计 ...

  5. 64位计算机打不开网页,打不开网页,教您如何解决网页打不开的问题

    最近有用户反映,在使用电脑的过程中遇到了网页打不开的情况,导致很多事情都无法操作.其实,会遇到网页打不开这个问题,一般都跟网络问题,安全软件问题,系统设置问题有关系.下面,小编给大家讲解解决网页打不开 ...

  6. Ajax广告词,用 ajax 的方法解决网页广告显示的问题

    用 ajax 的方法解决网页广告显示的问题 2017年12月12日 | 萬仟网IT编程 | 我要评论 有的时候google或者其他广告显示不出来,造成页面访问速度奇慢,怎么样解决这个问题呢?我们可以借 ...

  7. 电脑ping服务器ip显示数据丢失,Win7系统如何测试网络丢包率解决网页显示不全的问题...

    Win7系统在上网过程中打开网页经常遇到网页显示不全,或者玩游戏卡顿的现象,但是过一会儿又恢复了.怎么回事呢?可能是因为网络丢包率太高导致的,我们可以Ping一下网络,找到故障原因.那么接下来小编和大 ...

  8. python 网页重定向_小试牛刀:python爬虫爬取springer开放电子书.

    首先声明,本文旨在记录反思,并没有资源,代码也不具有借鉴意义(水平实在不行. 某天,水群的时候发现群友发了一个文件,里面是疫情时期springer开放的免费电子书名单,同时还附有下载链接,总共有400 ...

  9. 解决paramiko获取远程脚本延时返回数据的问题

    解决paramiko获取远程脚本延时返回数据的问题 参考文章: (1)解决paramiko获取远程脚本延时返回数据的问题 (2)https://www.cnblogs.com/liushi-Oscar ...

最新文章

  1. linux进程间通信:POSIX 消息队列
  2. JAX-WS Web 服务开发调用和数据传输分析
  3. 如何在IDEA中使用git
  4. 面试中 项目遇见的难点答案_2019 百度、头条、小米、360、网易、拼多多等公司 Android 社招面试心得...
  5. 【Pytorch神经网络理论篇】 07 激活函数+Sigmoid+tanh+ReLU+Swish+Mish+GELU
  6. AcWing 101. 最高的牛
  7. c语言函数调用水仙花数,(指针+函数)的水仙花数怎么写??
  8. HI3798MV200驱动移植
  9. html网页制作期末大作业成品_新疆旅游网页设计作品_dreamweaver作业静态HTML网页设计模板_新疆旅游景点网页作业制作...
  10. 借《鱿鱼游戏》带动Q3财报走出水逆,奈飞的王者回归并非意外
  11. python Django(五)
  12. CentOS 7搭建Yunzai-Bot原神机器人
  13. 寒假自学数学建模(2)相关系数
  14. JS如何获取屏幕、浏览器及网页高度宽度?
  15. AurixDevStudio集成MCAL
  16. 基于QT编写的周立功CAN,可进行uds、bootloder的上位机开发
  17. 14. 手机蓝牙遥控机器人制作
  18. C语言入门(八)一维数组
  19. 【愚公系列】2022年02月 Django商城项目 34-订单支付功能实现(支付宝)
  20. 创业篇之一、赢家不会告诉你的事情

热门文章

  1. 【智能优化算法-天鹰算法】基于天鹰优化算法求解多目标优化问题附matlab代码
  2. Macbook特色功能,你知道几个
  3. 参加创新创业大赛有什么要求吗?
  4. 刘芳计算机学院,刘芳,女,1983年生,天津工业大学计算机与软件学院讲师.PDF
  5. ByteBridge数据标注平台3D点云数据标注服务
  6. 高中补习数学:同角三角函数基本关系式解析及答案_图文
  7. ESP32使用有源蜂鸣器演奏《反方向的钟》
  8. OpenSuse常用命令操作笔记
  9. FTPrush给Linux上传文件,LINUX CENTOS 7安装FTP服务器详细讲解(配图),FTPRUSH连接上传测试文件...
  10. 看来微服务就是一把双刃剑