欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android中訪問(wèn)證書(shū)有問(wèn)題的SSL網(wǎng)頁(yè)的方法

 更新時(shí)間:2014年04月18日 09:09:48   作者:  
在WebView里加載SSL網(wǎng)頁(yè)很正常,也沒(méi)什么難度。但如果要加載的SSL頁(yè)面的證書(shū)有問(wèn)題,比如過(guò)期、信息不正確、發(fā)行機(jī)關(guān)不被信任等,WebView就會(huì)拒絕加載該網(wǎng)頁(yè)

PC上的瀏覽器會(huì)彈出證書(shū)錯(cuò)誤的對(duì)話框,提示你是否要無(wú)視錯(cuò)誤繼續(xù)瀏覽。實(shí)際上在WebView里也可以這樣做,以實(shí)現(xiàn)加載證書(shū)有問(wèn)題的頁(yè)面。

復(fù)制代碼 代碼如下:

WebView webview = (WebView) findViewById(R.id.webview);
webview.setWebViewClient(new WebViewClient() {
    @Override
    public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {

        // *** NEVER DO THIS!!! ***
        // super.onReceivedSslError(view, handler, error);

        // let's ignore ssl error
        handler.proceed();
    }
}

只需像這樣重載WebViewClient的onReceivedSslError()函數(shù)并在其中執(zhí)行handler.proceed(),即可忽略SSL證書(shū)錯(cuò)誤,繼續(xù)加載頁(yè)面。

這里要注意的是,千萬(wàn)不要調(diào)用super.onReceivedSslError()。這是因?yàn)閃ebViewClient的onReceivedSslError()函數(shù)中包含了一條handler.cancel()(見(jiàn)源碼,其含義是停止加載,所以如果調(diào)用了super.onReceivedSslError(),其結(jié)果就是第一次訪問(wèn)時(shí)無(wú)法加載,第二次以后可以加載(不知道為什么),而且還可能發(fā)生libc的段錯(cuò)誤:

復(fù)制代碼 代碼如下:

A/libc: Fatal signal 11 (SIGSEGV) at 0x00000010 (code=1)

相關(guān)文章

  • 淺析Android代碼質(zhì)量管理

    淺析Android代碼質(zhì)量管理

    本篇文章給大家分享了Android代碼質(zhì)量管理的相關(guān)知識(shí)點(diǎn)以及重點(diǎn)分析,對(duì)此有興趣的朋友可以參考學(xué)習(xí)下。
    2018-05-05
  • 一次OOM問(wèn)題排查過(guò)程實(shí)戰(zhàn)記錄

    一次OOM問(wèn)題排查過(guò)程實(shí)戰(zhàn)記錄

    這篇文章主要給大家介紹了一次OOM問(wèn)題排查過(guò)程,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • Android DrawLayout結(jié)合ListView用法實(shí)例

    Android DrawLayout結(jié)合ListView用法實(shí)例

    這篇文章主要介紹了Android DrawLayout結(jié)合ListView用法實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • Android App在ViewPager中使用Fragment的實(shí)例講解

    Android App在ViewPager中使用Fragment的實(shí)例講解

    這篇文章主要介紹了Android App在ViewPager中使用Fragment的實(shí)例講解,ViewPager組件主要被用來(lái)制作滑動(dòng)切換效果,需要的朋友可以參考下
    2016-03-03
  • android簡(jiǎn)易文件管理器實(shí)例(列表式文件目錄)

    android簡(jiǎn)易文件管理器實(shí)例(列表式文件目錄)

    下面小編就為大家?guī)?lái)一篇android簡(jiǎn)易文件管理器實(shí)例(列表式文件目錄)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-04-04
  • Android仿微信滑動(dòng)彈出編輯、刪除菜單效果、增加下拉刷新功能

    Android仿微信滑動(dòng)彈出編輯、刪除菜單效果、增加下拉刷新功能

    這篇文章主要介紹了Android仿微信滑動(dòng)彈出編輯、刪除菜單效果、增加下拉刷新功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-01-01
  • Android Location服務(wù)之LocationManager案例詳解

    Android Location服務(wù)之LocationManager案例詳解

    這篇文章主要介紹了Android Location服務(wù)之LocationManager案例詳解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • Android高仿IOS 滾輪選擇控件

    Android高仿IOS 滾輪選擇控件

    這篇文章主要為大家詳細(xì)介紹了Android 高仿IOS滾輪選擇控件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-08-08
  • Android自定義橫向滑動(dòng)菜單的實(shí)現(xiàn)

    Android自定義橫向滑動(dòng)菜單的實(shí)現(xiàn)

    這篇文章主要介紹了Android自定義橫向滑動(dòng)菜單的實(shí)現(xiàn),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-05-05
  • Android實(shí)現(xiàn)NFC讀取校園卡

    Android實(shí)現(xiàn)NFC讀取校園卡

    這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)NFC讀取校園卡,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09

最新評(píng)論