Browse Source

fix: 水牌加webview日志

master
高志龙 1 month ago
parent
commit
00681a5bdb
  1. 2
      app/build.gradle
  2. 10
      app/src/main/java/qianmu/container/activity/program/ViewScreenSaver.java

2
app/build.gradle

@ -12,7 +12,7 @@ android {
minSdkVersion 24 minSdkVersion 24
targetSdkVersion 30 targetSdkVersion 30
versionCode 6 versionCode 6
versionName "V2.0.8.23"
versionName "V2.0.8.24"
// 2.0.8.2 // 2.0.8.2
// 2.0.8.3 mac修改 // 2.0.8.3 mac修改
// V2.0.8.5 // V2.0.8.5

10
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.ViewGroup;
import android.view.animation.Animation; import android.view.animation.Animation;
import android.view.animation.TranslateAnimation; import android.view.animation.TranslateAnimation;
import android.webkit.ConsoleMessage;
import android.webkit.WebChromeClient;
import android.webkit.WebSettings; import android.webkit.WebSettings;
import android.webkit.WebView; import android.webkit.WebView;
import android.webkit.WebViewClient; import android.webkit.WebViewClient;
@ -3797,6 +3799,14 @@ public class ViewScreenSaver extends ViewBase<ViewScreenSaverBinding> {
webSettings.setDomStorageEnabled(true);//DOM Storage webSettings.setDomStorageEnabled(true);//DOM Storage
webSettings.setDefaultTextEncodingName("utf-8"); webSettings.setDefaultTextEncodingName("utf-8");
mWebView.setWebViewClient(new WebViewClient()); 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); mWebView.loadUrl(url);
} }

Loading…
Cancel
Save