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); }