From d3992521edf2dbfa70e441d481db5b7a206fca89 Mon Sep 17 00:00:00 2001 From: FongMi Date: Mon, 6 Jan 2025 16:15:26 +0800 Subject: [PATCH] Fix bug --- .../com/fongmi/android/tv/ui/custom/CustomWebView.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/fongmi/android/tv/ui/custom/CustomWebView.java b/app/src/main/java/com/fongmi/android/tv/ui/custom/CustomWebView.java index 1f643b286..105de716e 100644 --- a/app/src/main/java/com/fongmi/android/tv/ui/custom/CustomWebView.java +++ b/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 from; private String key; + private String url; public static CustomWebView create(@NonNull Context context) { return new CustomWebView(context); @@ -84,11 +85,12 @@ public class CustomWebView extends WebView implements DialogInterface.OnDismissL this.click = click; this.from = from; this.key = key; - start(url, headers); + this.url = url; + start(headers); return this; } - private void start(String url, Map headers) { + private void start(Map headers) { OkCookieJar.setAcceptThirdPartyCookies(this); checkHeader(url, headers); loadUrl(url, headers); @@ -179,6 +181,7 @@ public class CustomWebView extends WebView implements DialogInterface.OnDismissL private boolean isVideoFormat(String url) { try { Logger.t(TAG).d(url); + if (url.equals(this.url)) return false; Spider spider = VodConfig.get().getSite(key).spider(); if (spider.manualVideoCheck()) return spider.isVideoFormat(url); return Sniffer.isVideoFormat(url);