解决网页重定向带来的无法返回的问题
由于后台网页用js定向到一个新的页面window.location.href,所以点击goback会一直返回true。
在使用WebView的时候,我们一般都会设置WebViewClient ,重写shouldOverrideUrlLoading方法,让webView加载点击url,并return true。因为不这样设置,点击页面上的链接弹出浏览器
![](https://code.csdn.net/assets/CODE_ico.png)
- webView.setWebViewClient(new WebViewClient() {
- @Override
- public boolean shouldOverrideUrlLoading(WebView view, String url) {
- view.loadUrl(url);
- return true;
- }
- });
而造成重定向源页面被加入历史记录貌似恰恰是这个设置。而让人想不到的解决方案竟是下面这段代码
![](https://code.csdn.net/assets/CODE_ico.png)
- webView.setWebViewClient(new WebViewClient() {
- @Override
- public boolean shouldOverrideUrlLoading(WebView view, String url) {
- return false;
- }
- });
![](http://static.blog.csdn.net/images/save_snippets.png)
之前我以为这样设置跟没设置WebViewClient效果一样,也会点连接弹浏览器。没想到竟是完全不一样的,这样设置点连接会在当前webView打开,而且重定向页面后退也没问题
如果不能解决的,请检查下web页面代码,看是用了标准的重定向,还是在加载完之后通过改变window.location等其他方式转向其他页面
解决网页重定向带来的无法返回的问题相关推荐
- python爬虫解决网页重定向问题
python爬虫解决网页重定向问题 参考文章: (1)python爬虫解决网页重定向问题 (2)https://www.cnblogs.com/zhumengke/articles/9618368.h ...
- 易语言 解决 网页访问对象 重定向后cookie不完整
使用网页_访问_对象命令,访问一个网页,如果这个网页返回location协议头,也就是说302重定向,在重定向后,cookie会缺少一部分. 解决方法是,给它的禁止重定向参数设置成真 这样cookie ...
- 解决网页中文字无法选中的问题
解决网页中文字无法选中的问题 谷歌浏览器打开目标界面,按下F12 在Console命令行中输入以下代码: var eles = document.getElementsByTagName('*'); ...
- 【HTML】HTML5给网页音频带来的变化
[HTML]HTML5给网页音频带来的变化 引言 内容速递:看了本文您能了解到的知识! 音乐播放,相信大家都很熟悉,但是早在之前的音乐播放之前,你的浏览器会问你,是否下载flash插件.然而现在,估计 ...
- 64位计算机打不开网页,打不开网页,教您如何解决网页打不开的问题
最近有用户反映,在使用电脑的过程中遇到了网页打不开的情况,导致很多事情都无法操作.其实,会遇到网页打不开这个问题,一般都跟网络问题,安全软件问题,系统设置问题有关系.下面,小编给大家讲解解决网页打不开 ...
- Ajax广告词,用 ajax 的方法解决网页广告显示的问题
用 ajax 的方法解决网页广告显示的问题 2017年12月12日 | 萬仟网IT编程 | 我要评论 有的时候google或者其他广告显示不出来,造成页面访问速度奇慢,怎么样解决这个问题呢?我们可以借 ...
- 电脑ping服务器ip显示数据丢失,Win7系统如何测试网络丢包率解决网页显示不全的问题...
Win7系统在上网过程中打开网页经常遇到网页显示不全,或者玩游戏卡顿的现象,但是过一会儿又恢复了.怎么回事呢?可能是因为网络丢包率太高导致的,我们可以Ping一下网络,找到故障原因.那么接下来小编和大 ...
- python 网页重定向_小试牛刀:python爬虫爬取springer开放电子书.
首先声明,本文旨在记录反思,并没有资源,代码也不具有借鉴意义(水平实在不行. 某天,水群的时候发现群友发了一个文件,里面是疫情时期springer开放的免费电子书名单,同时还附有下载链接,总共有400 ...
- 解决paramiko获取远程脚本延时返回数据的问题
解决paramiko获取远程脚本延时返回数据的问题 参考文章: (1)解决paramiko获取远程脚本延时返回数据的问题 (2)https://www.cnblogs.com/liushi-Oscar ...
最新文章
- linux进程间通信:POSIX 消息队列
- JAX-WS Web 服务开发调用和数据传输分析
- 如何在IDEA中使用git
- 面试中 项目遇见的难点答案_2019 百度、头条、小米、360、网易、拼多多等公司 Android 社招面试心得...
- 【Pytorch神经网络理论篇】 07 激活函数+Sigmoid+tanh+ReLU+Swish+Mish+GELU
- AcWing 101. 最高的牛
- c语言函数调用水仙花数,(指针+函数)的水仙花数怎么写??
- HI3798MV200驱动移植
- html网页制作期末大作业成品_新疆旅游网页设计作品_dreamweaver作业静态HTML网页设计模板_新疆旅游景点网页作业制作...
- 借《鱿鱼游戏》带动Q3财报走出水逆,奈飞的王者回归并非意外
- python Django(五)
- CentOS 7搭建Yunzai-Bot原神机器人
- 寒假自学数学建模(2)相关系数
- JS如何获取屏幕、浏览器及网页高度宽度?
- AurixDevStudio集成MCAL
- 基于QT编写的周立功CAN,可进行uds、bootloder的上位机开发
- 14. 手机蓝牙遥控机器人制作
- C语言入门(八)一维数组
- 【愚公系列】2022年02月 Django商城项目 34-订单支付功能实现(支付宝)
- 创业篇之一、赢家不会告诉你的事情
热门文章
- 【智能优化算法-天鹰算法】基于天鹰优化算法求解多目标优化问题附matlab代码
- Macbook特色功能,你知道几个
- 参加创新创业大赛有什么要求吗?
- 刘芳计算机学院,刘芳,女,1983年生,天津工业大学计算机与软件学院讲师.PDF
- ByteBridge数据标注平台3D点云数据标注服务
- 高中补习数学:同角三角函数基本关系式解析及答案_图文
- ESP32使用有源蜂鸣器演奏《反方向的钟》
- OpenSuse常用命令操作笔记
- FTPrush给Linux上传文件,LINUX CENTOS 7安装FTP服务器详细讲解(配图),FTPRUSH连接上传测试文件...
- 看来微服务就是一把双刃剑