From 00681a5bdb18fee417618e3873892566c2b88407 Mon Sep 17 00:00:00 2001 From: gaozl Date: Wed, 6 May 2026 15:27:53 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=B0=B4=E7=89=8C=E5=8A=A0webview?= =?UTF-8?q?=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/build.gradle | 2 +- .../container/activity/program/ViewScreenSaver.java | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index 8b5b475..9599012 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -12,7 +12,7 @@ android { minSdkVersion 24 targetSdkVersion 30 versionCode 6 - versionName "V2.0.8.23" + versionName "V2.0.8.24" // 2.0.8.2 修改网络连接证书设置、定时开关机设置 // 2.0.8.3 获取mac修改 // V2.0.8.5 同屏优化 diff --git a/app/src/main/java/qianmu/container/activity/program/ViewScreenSaver.java b/app/src/main/java/qianmu/container/activity/program/ViewScreenSaver.java index 9a488c5..3f1d194 100644 --- a/app/src/main/java/qianmu/container/activity/program/ViewScreenSaver.java +++ b/app/src/main/java/qianmu/container/activity/program/ViewScreenSaver.java @@ -23,6 +23,8 @@ import android.view.View; import android.view.ViewGroup; import android.view.animation.Animation; import android.view.animation.TranslateAnimation; +import android.webkit.ConsoleMessage; +import android.webkit.WebChromeClient; import android.webkit.WebSettings; import android.webkit.WebView; import android.webkit.WebViewClient; @@ -3797,6 +3799,14 @@ public class ViewScreenSaver extends ViewBase { webSettings.setDomStorageEnabled(true);//DOM Storage webSettings.setDefaultTextEncodingName("utf-8"); mWebView.setWebViewClient(new WebViewClient()); + mWebView.setWebChromeClient(new WebChromeClient() { + public boolean onConsoleMessage(ConsoleMessage cm) { + if(!cm.message().contains("THREE.WebGLRenderer:") && !cm.message().contains("Uncaught (in promise) AbortError")){ + LoggerUtil.e("WebView日志",cm.message()); + } + return super.onConsoleMessage(cm); + } + }); mWebView.loadUrl(url); }