Android WebView 內處理302重定向不跳轉的解決
最近項目中Webview加載第三方的具有302的重定向,但是卻發(fā)現(xiàn)卻沒有重新跳轉。最后發(fā)現(xiàn)問題如下:
public boolean shouldOverrideUrlLoading(WebView view, String url) { super.shouldOverrideUrlLoading(view, url); ........ ......... return true; }
發(fā)現(xiàn)最后返回的true,所以導致不會重定向跳轉,只要返回fasle就可以重定向跳轉了,如果你某些情況下需要,返回true自己處理一些url那你完全可以自己做判斷。
那么return fasle
和return true
有什么區(qū)別呢?
返回結果 | 含義 |
---|---|
true | 表示自己處理,不需要系統(tǒng)處理,比如如果是true,重定向就不會跳轉 |
false | 表示開發(fā)者自己不處理,交給系統(tǒng)處理 |
補充知識:不讓WebView調用系統(tǒng)自帶瀏覽器
webView2= (WebView) findViewById(R.id.webview2); webView2.setWebViewClient(new WebViewClient( ){ //覆蓋shouldOverrideUrlLoading 方法 @Override public boolean shouldOverrideUrlLoading(WebView view, String url){ view.loadUrl(url); return true; } }); webView2.loadUrl("http://www.baidu.com");
重寫setWebViewClient
以上這篇Android WebView 內處理302重定向不跳轉的解決就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
- Android webView字體突然變小的原因及解決
- Android 解決WebView多進程崩潰的方法
- Android 中 WebView 的基本用法詳解
- 詳解Android WebView監(jiān)聽console錯誤信息
- Android webView如何輸出自定義網頁
- 在Android環(huán)境下WebView中攔截所有請求并替換URL示例詳解
- 解決Android webview設置cookie和cookie丟失的問題
- Android中webView加載H5綁定cookie實例
- Android WebView通過動態(tài)的修改js去攔截post請求參數(shù)實例
- Android webview注入JS代碼 修改網頁內容操作
- Android WebView如何判定網頁加載的錯誤
相關文章
Android利用屬性動畫實現(xiàn)優(yōu)酷菜單
這篇文章主要為大家詳細介紹了Android利用屬性動畫實現(xiàn)優(yōu)酷菜單,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-01-01Android使用ViewFlipper實現(xiàn)上下滾動消息
這篇文章主要為大家詳細介紹了Android使用ViewFlipper實現(xiàn)上下滾動消息,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-07-07RxJava入門指南及其在Android開發(fā)中的使用示例
RxJava是JVM的一個擴展庫,它能夠幫助Java更加方便地實現(xiàn)基于事件的編程,這對安卓來說十分有用,接下來就一起來看一下RxJava入門指南及其在Android開發(fā)中的使用示例:2016-06-06Android筆記之:App應用之發(fā)布各廣告平臺版本的詳解
Android的廣告平臺是很多的,各市場對各平臺的接受程度是不一樣的,Android的開發(fā)者如果想集成廣告基本要考慮下面兩個問題2013-04-04Android fragment實現(xiàn)按鈕點擊事件的示例講解
下面小編就為大家分享一篇Android fragment實現(xiàn)按鈕點擊事件的示例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-01-01Android FTP 多線程斷點續(xù)傳下載\上傳的實例
本篇文章主要介紹了Android FTP 多線程斷點續(xù)傳下載\上傳的實例,具有一定的參考價值,有興趣的可以了解一下2017-08-08