Revision e16a68b2
| src/info/guardianproject/checkey/WebViewActivity.java | ||
|---|---|---|
| 51 | 51 |
return true; |
| 52 | 52 |
} |
| 53 | 53 |
|
| 54 |
@Override |
|
| 55 |
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
|
|
| 56 |
Log.i("MyWebViewClient", "onReceivedSslError: " + uri);
|
|
| 57 |
String host = uri.getHost(); |
|
| 58 |
Log.i("MyWebViewClient", "getPrimaryError: " + error.getPrimaryError());
|
|
| 59 |
int errno = error.getPrimaryError(); |
|
| 60 |
if (host.equals("androidobservatory.org")
|
|
| 61 |
&& (errno == SslError.SSL_EXPIRED || errno == SslError.SSL_UNTRUSTED)) {
|
|
| 62 |
handler.proceed(); |
|
| 63 |
} else {
|
|
| 64 |
super.onReceivedSslError(view, handler, error); |
|
| 65 |
} |
|
| 66 |
} |
|
| 67 |
|
|
| 54 | 68 |
} |
| 55 | 69 |
} |
Also available in: Unified diff