国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

Android WebView 內處理302重定向不跳轉的解決

瀏覽:96日期:2022-09-25 13:43:13

最近項目中Webview加載第三方的具有302的重定向,但是卻發現卻沒有重新跳轉。最后發現問題如下:

public boolean shouldOverrideUrlLoading(WebView view, String url) { super.shouldOverrideUrlLoading(view, url); ........ ......... return true; }

發現最后返回的true,所以導致不會重定向跳轉,只要返回fasle就可以重定向跳轉了,如果你某些情況下需要,返回true自己處理一些url那你完全可以自己做判斷。

那么return fasle 和return true 有什么區別呢?

返回結果 含義 true 表示自己處理,不需要系統處理,比如如果是true,重定向就不會跳轉 false 表示開發者自己不處理,交給系統處理

補充知識:不讓WebView調用系統自帶瀏覽器

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
相關文章:
主站蜘蛛池模板: 牡丹江市| 梅州市| 六盘水市| 凤山县| 浑源县| 枣庄市| 樟树市| 德庆县| 鹤岗市| 宝鸡市| 河池市| 高陵县| 大名县| 灵璧县| 仁化县| 丰台区| 凉山| 五华县| 甘洛县| 偏关县| 外汇| 穆棱市| 沙河市| 廊坊市| 林芝县| 天津市| 赤壁市| 丰城市| 天峻县| 克什克腾旗| 金山区| 唐海县| 界首市| 青神县| 洛浦县| 奈曼旗| 科尔| 耒阳市| 黄陵县| 连平县| 象山县|