pull/586/head
FongMi 11 months ago
parent f514e7b28b
commit 1310f33ed9
  1. 7
      app/src/main/java/com/fongmi/android/tv/ui/custom/CustomWebView.java

@ -48,6 +48,7 @@ public class CustomWebView extends WebView implements DialogInterface.OnDismissL
private String click; private String click;
private String from; private String from;
private String key; private String key;
private String url;
public static CustomWebView create(@NonNull Context context) { public static CustomWebView create(@NonNull Context context) {
return new CustomWebView(context); return new CustomWebView(context);
@ -84,11 +85,12 @@ public class CustomWebView extends WebView implements DialogInterface.OnDismissL
this.click = click; this.click = click;
this.from = from; this.from = from;
this.key = key; this.key = key;
start(url, headers); this.url = url;
start(headers);
return this; return this;
} }
private void start(String url, Map<String, String> headers) { private void start(Map<String, String> headers) {
OkCookieJar.setAcceptThirdPartyCookies(this); OkCookieJar.setAcceptThirdPartyCookies(this);
checkHeader(url, headers); checkHeader(url, headers);
loadUrl(url, headers); loadUrl(url, headers);
@ -179,6 +181,7 @@ public class CustomWebView extends WebView implements DialogInterface.OnDismissL
private boolean isVideoFormat(String url) { private boolean isVideoFormat(String url) {
try { try {
Logger.t(TAG).d(url); Logger.t(TAG).d(url);
if (url.equals(this.url)) return false;
Spider spider = VodConfig.get().getSite(key).spider(); Spider spider = VodConfig.get().getSite(key).spider();
if (spider.manualVideoCheck()) return spider.isVideoFormat(url); if (spider.manualVideoCheck()) return spider.isVideoFormat(url);
return Sniffer.isVideoFormat(url); return Sniffer.isVideoFormat(url);

Loading…
Cancel
Save