android webview goback 跳过302方法
来源:互联网 发布:vb 文本相似度算法 编辑:程序博客网 时间:2024/06/10 03:42
很简单,先看代码
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { //判断是否可以返回操作 if (webView.canGoBack() && event.getKeyCode() == KeyEvent.KEYCODE_BACK) { //获取历史列表 WebBackForwardList mWebBackForwardList = webView .copyBackForwardList(); //判断当前历史列表是否最顶端,其实canGoBack已经判断过 if (mWebBackForwardList.getCurrentIndex() > 0) { //获取历史列表 String historyUrl = mWebBackForwardList.getItemAtIndex( mWebBackForwardList.getCurrentIndex() - 1).getUrl(); //按照自己规则检查是否为可跳转地址 //注意:这里可以根据自己逻辑循环判断,拿到可以跳转的那一个然后webView.goBackOrForward(steps) if (!historyUrl.contains("s.click.taobao.com")) { //执行跳转逻辑 webView.goBack(); //webView.goBackOrForward(-1) return true; } } } return super.onKeyDown(keyCode, event); }
NND找了半天才找到这么个破办法,凑合着用吧
0 0
- android webview goback 跳过302方法
- android webview goback 跳过302方法
- 解决Android Webview 重定向无法 goback 的方法
- android webview goBack不起作用的解决方法
- android webview goBack不起作用的解决方法
- Android webview goback 使用cache中的网页
- android webview goBack()之后 getUrl()无效问题
- Android WebView重定向GOBACK问题
- Android WebView 的回退方法(goback) 遭遇重定向
- Android WebView 因重定向无法正常goBack()解决方案
- Android WebView 因重定向无法正常goBack()解决方案
- Android WebView 因重定向无法正常goBack()解决方案
- Android WebView 因重定向无法正常goBack()解决方案
- Android WebView中获取网页的title (包括调用goback)
- Android WebView 因重定向无法正常goBack()解决方案
- Android WebView 因重定向无法正常goBack()解决方案
- Android开发问题记录-webview goBack键失效
- Android WebView中获取网页的title (包括调用goback)
- RegexKitLite(正则表达式类库)
- ResultSet 对当前行操纵
- 蝶舞花香,树儿有风儿有了活力
- 在Android4.0中Contacts拨号界面分页方式剖析(源码)
- java 线程控制
- android webview goback 跳过302方法
- 马航失联客机中国乘客家属发表联合声明
- 获取类成员方法的地址
- 第三周作业
- JFreeChart
- 这个项目要多久开发完成?
- 黑马程序员---Java基础总结---String
- 想法:指针与拷贝构造函数.类赋值操作符
- Android* 教程: 使用英特尔® 线程构建模块编写多线程应用