|
|
|
|
@ -2,8 +2,15 @@ package com.fongmi.android.tv.ui.custom; |
|
|
|
|
|
|
|
|
|
import android.annotation.SuppressLint; |
|
|
|
|
import android.content.Context; |
|
|
|
|
import android.net.http.SslError; |
|
|
|
|
import android.text.TextUtils; |
|
|
|
|
import android.webkit.CookieManager; |
|
|
|
|
import android.webkit.SslErrorHandler; |
|
|
|
|
import android.webkit.WebResourceRequest; |
|
|
|
|
import android.webkit.WebResourceResponse; |
|
|
|
|
import android.webkit.WebSettings; |
|
|
|
|
import android.webkit.WebView; |
|
|
|
|
import android.webkit.WebViewClient; |
|
|
|
|
|
|
|
|
|
import androidx.annotation.NonNull; |
|
|
|
|
|
|
|
|
|
@ -14,13 +21,6 @@ import com.fongmi.android.tv.bean.Site; |
|
|
|
|
import com.fongmi.android.tv.impl.ParseCallback; |
|
|
|
|
import com.fongmi.android.tv.utils.Sniffer; |
|
|
|
|
import com.github.catvod.crawler.Spider; |
|
|
|
|
import com.tencent.smtt.export.external.interfaces.SslError; |
|
|
|
|
import com.tencent.smtt.export.external.interfaces.SslErrorHandler; |
|
|
|
|
import com.tencent.smtt.export.external.interfaces.WebResourceRequest; |
|
|
|
|
import com.tencent.smtt.export.external.interfaces.WebResourceResponse; |
|
|
|
|
import com.tencent.smtt.sdk.CookieManager; |
|
|
|
|
import com.tencent.smtt.sdk.WebView; |
|
|
|
|
import com.tencent.smtt.sdk.WebViewClient; |
|
|
|
|
|
|
|
|
|
import java.io.ByteArrayInputStream; |
|
|
|
|
import java.util.Map; |
|
|
|
|
@ -89,6 +89,7 @@ public class CustomWebView extends WebView { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
@SuppressLint("WebViewClientOnReceivedSslError") |
|
|
|
|
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) { |
|
|
|
|
handler.proceed(); |
|
|
|
|
} |
|
|
|
|
|