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 071b4300b..468f2e9d5 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 @@ -20,6 +20,7 @@ import androidx.annotation.NonNull; import com.fongmi.android.tv.App; import com.fongmi.android.tv.Constant; +import com.fongmi.android.tv.Setting; import com.fongmi.android.tv.api.ApiConfig; import com.fongmi.android.tv.bean.Site; import com.fongmi.android.tv.impl.ParseCallback; @@ -65,7 +66,9 @@ public class CustomWebView extends WebView { } private void setUserAgent(Map headers) { - for (String key : headers.keySet()) { + if (headers.isEmpty()) { + getSettings().setUserAgentString(Setting.getUa()); + } else for (String key : headers.keySet()) { if (key.equalsIgnoreCase(HttpHeaders.USER_AGENT)) { getSettings().setUserAgentString(headers.get(key)); break;