[問題] webview讀不出來

作者: lonelytea (霸氣逼人)   2016-08-24 10:34:02
http://i.imgur.com/QMG1pjC.jpg
畫面跟錯誤訊息如上
Google也找不出解答
有人解過相關問題嗎
感謝
作者: A4P8T6X9 (殘廢的名偵探)   2016-08-24 16:01:00
網路權限有給?
作者: ssccg (23)   2016-08-24 16:59:00
錯誤訊息Google找的到答案啊這個網站Server只支援TLS 1.1以上,Android 4.4以下預設只支援TLS 1.0以下因為Webview用的protocol不能在Java設定,所以你有兩條路一是請該網站設定至少支援到TLS 1.0不然你只能改寫WebViewClient的shouldInterceptRequest自己處理所有通訊,看是要自己寫還是找個library做,然後在Java設定使用的SSLSocketFactory要支援TLS 1.1 1.2不過解決了protocol還有另一段問題,這個網站的root憑證是GRCA 2代root,目前還沒有內建於任何一版android如果你上面用方法二,那就再加自訂的TrustManager如果是方法一,就要請該網站回傳的憑證鏈包含GRCA 1代簽2代的憑證,不然就要自己手動安裝到手機的信任清單
作者: lonelytea (霸氣逼人)   2016-08-25 12:13:00
感謝回覆 我下午實作一下

Links booklink

Contact Us: admin [ a t ] ucptt.com