1. 程式人生 > >安卓 webview載入h5介面無響應

安卓 webview載入h5介面無響應

問題描述:最近遇到一個問題,h5介面在7.0系統測試機上載入不出來,百度了一番,原來是安卓7.0系統webview的bug。webview在載入https的請求時,證書出現了問題。

問題解決:

 webView.setWebViewClient(new WebViewClient() {
                

                 @Override
                 public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
                     if (error.getPrimaryError() == SslError.SSL_DATE_INVALID
                             || error.getPrimaryError() == SslError.SSL_EXPIRED
                             || error.getPrimaryError() == SslError.SSL_INVALID
                             || error.getPrimaryError() == SslError.SSL_UNTRUSTED) {
                         handler.proceed();
                     } else {
                         handler.cancel();
                     }
                     super.onReceivedSslError(view, handler, error);
                 }
             }
參考地址:http://m.blog.csdn.net/article/details?id=64918868

相關推薦

webview載入h5介面響應

問題描述:最近遇到一個問題,h5介面在7.0系統測試機上載入不出來,百度了一番,原來是安卓7.0系統webview的bug。webview在載入https的請求時,證書出現了問題。 問題解決: webView.setWebViewClient(new WebViewC

WebView載入H5介面後的返回鍵問題

由於webview載入h5介面後,在介面中跳轉幾個詳情介面之後,按返回鍵會直接跳出該Activity或Fragment,故只需加入以下監聽返回鍵的方法即可 @Override public bool

webview在小米5載入不出來或者樣式不對

webview在安卓開發中時常用到,有的是直接載入url,有的是載入html標籤。很多電商專案中的商品詳情就用的第二種方式,後臺可能給的是html標籤,這時候我們需要拼接“<html> <body>

webview快速載入網頁研究提速(一級加速)

<html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"&

WebView控制元件完美支援h5 的video標籤

最近遇到該問題,國內好多網站的解決方法似乎都不起作用,最後終於在stackoverflow上找到了該解決方法: webView.getSettings().setMediaPlaybackRequiresUserGesture(false); http://stackov

particcles.js in WebView

pan ber content rgb lan 中文 section log loadurl json: { "particles": { "number": { "value": 80, "density": {

WebView在項目中總結

should 事件 you 還在 goback eve bsp add setw 一、簡介 在安卓開發中我們會遇到許多處理網頁的功能,以下就是我在實際中用到的分享給大家 1.顯示和渲染Web頁面 2.可和JavaScript交互調用 二、常用的方法 //激活WebView

APP載入HTML5頁面解決方式總結

true ide 不同 webclient devtools 先來 介紹 未來 童鞋 因為H5頁面在移動端的兼容性及擴展性方面體現出來的優勢,又兼得APP中植入H5

使用Android的webview將web app打包成安的app和解決webview不支援input type=file問題

使用Android的webview將web app打包成安卓的app和解決安卓webview不支援input type=file問題 在MainActivity.java中編碼 public class MainActivity extends Activity { privat

-Loading載入中動畫

前段時間用到了loading載入動畫,這裡記錄兩種方法。一種是多個影象變化組成的動畫,一種圖片本身的動作,以轉圈為例下面是程式碼。 這是效果圖 原始碼下載地址 Loading載入中動畫專案原始碼下載 第一種多個圖片變化 在res的anim資料夾中新建一個loadingf

實戰之登入介面設計

安卓實戰之登入介面設計 執行環境: windows10+ Android Studio2.3.3 +API 21 (適用android 5.0以上版本的手機) (1)知識儲備 (知識儲備連結:https://blog.csdn.net/biggerchong/arti

圖片載入框架選型

前言 圖片載入在 Android開發專案中非常常見,為了降低開發週期和難度,我們經常會選用一些圖片載入的開源庫,而現在圖片載入開源庫越來越多,我們應該選用哪種呢?今天我就給大家分別介紹 & 對比現今主流的圖片載入框架。 目錄 圖片載入開源庫.jpg 1. 主流的

Ubuntu16.04 下的網易雲出現網路異常、無法播放,介面響應等問題的統一解決

能夠在Linux系統下體驗到原生介面的網易雲音樂是件不錯的事情,但是它總是經常性的出現網路異常,介面無響應的問題 我為了聽歌,進行深入探究: 首先通過終端啟用網易雲音樂:sudo netease-cloud-music 會得到網易雲音樂執行時的資訊,比如一些出錯的資訊 其實我已經解決了首要的問題(QSslS

好看的登入介面

大家好,今天開始寫我的第二篇部落格,昨天簡單寫了下記住密碼和顯示密碼,由於時間有限隨便寫了一下,今天有時間,給大家詳細的寫一下比較好看的登入介面。 跟往常一樣,廢話不多少,先上一張效果圖吧 接下來先教大家弄一下這個漸變佈局,喜歡別的顏色可以更改,在drawable裡新建一

通過ClassLoader動態載入瞭解apk載入機制

ClassLoader下面的兩個子類: 1)PathClassLoader:只支援操作Dex檔案或者已經安裝的apk檔案,已經安裝的apk在手機的data/dalvik目錄中存在快取的dex檔案。 2)DexClassLoader:支援.apk、.jar和.dex檔案,並且會在指定的ou

手機輸入法擠壓介面解決辦法

一、首先說一下頁面會變形的原因,主要是因為定位用的是fixed或者absolute,在頁面輸入框彈出時,導致clientHeight變化引起的。 解決辦法: 1、如果是mui等混合app的頁面: var originalHeight=document.documentElement.clien

Android原生webView載入h5頁面出現載入錯亂不完全問題

一、錯誤的效果圖: 二、正確的效果圖: 三、解決方案: webView.getSettings().setDomStorageEnabled(true);//開啟DOM儲存API 四、參考文章: 地址:點選開啟連結 http://blog.csdn.net/u010

webView--Android中webView載入H5時,H5頁面在不同的手機可能出現文字或者圖示類似換行的現象

@Override  public Resources getResources() { Resources res = super.getResources(); Configuration config=new Configuration(); config.setToDefaults(); res.up

Android使用WebView載入H5頁面播放視訊音訊,退出後還在播放問題解決

Android中經常會使用到WebView來載入H5的頁面,如果H5頁面中有音訊或者視訊的播放時,還沒播放完就退出介面,這個時候會發現音訊或者視訊還在後臺播放,這就有點一臉懵逼了,下面是解決方案: 方案一: 在webview所在的activity中的on

Android webview載入H5空白頁問題

   我們在編寫程式碼,經常會不可避免的載入一些H5頁面,但是有時候會出現一些載入錯誤,如空白頁的問題,今天我們就探討一下加載出現空白頁的問題: 首先我先說一下我在專案中遇到的問題:這就姑且當做造成空白頁的原因一:   在Android中,WebView可以用來載入http