diff --git a/agentwebnodule/src/main/java/com/just/agentweb/BaseJsAccessEntrace.java b/agentwebnodule/src/main/java/com/just/agentweb/BaseJsAccessEntrace.java index 9e87398..e3216d6 100644 --- a/agentwebnodule/src/main/java/com/just/agentweb/BaseJsAccessEntrace.java +++ b/agentwebnodule/src/main/java/com/just/agentweb/BaseJsAccessEntrace.java @@ -29,32 +29,37 @@ import androidx.annotation.RequiresApi; */ public abstract class BaseJsAccessEntrace implements JsAccessEntrace { private WebView mWebView; - public static final String TAG=BaseJsAccessEntrace.class.getSimpleName(); - BaseJsAccessEntrace(WebView webView){ - this.mWebView=webView; + public static final String TAG = BaseJsAccessEntrace.class.getSimpleName(); + + BaseJsAccessEntrace(WebView webView) { + this.mWebView = webView; } + @Override public void callJs(String js, final ValueCallback callback) { + LogUtils.e("WebView", "调用的==" + js); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { this.evaluateJs(js, callback); } else { this.loadJs(js); } } + @Override public void callJs(String js) { - this.callJs(js, null); + this.callJs(js, null); } private void loadJs(String js) { mWebView.loadUrl(js); } + @RequiresApi(api = Build.VERSION_CODES.KITKAT) - private void evaluateJs(String js, final ValueCallbackcallback){ + private void evaluateJs(String js, final ValueCallback callback) { mWebView.evaluateJavascript(js, new ValueCallback() { @Override public void onReceiveValue(String value) { - if (callback != null){ + if (callback != null) { callback.onReceiveValue(value); } } @@ -64,26 +69,27 @@ public abstract class BaseJsAccessEntrace implements JsAccessEntrace { @Override public void quickCallJs(String method, ValueCallback callback, String... params) { - StringBuilder sb=new StringBuilder(); - sb.append("javascript:"+method); - if(params==null||params.length==0){ + StringBuilder sb = new StringBuilder(); + sb.append("javascript:" + method); + if (params == null || params.length == 0) { sb.append("()"); - }else{ + } else { sb.append("(").append(concat(params)).append(")"); } - callJs(sb.toString(),callback); + LogUtils.e("TAG", sb.toString()); + callJs(sb.toString(), callback); } - private String concat(String...params){ - StringBuilder mStringBuilder=new StringBuilder(); - for(int i=0;i#0052D9 #3300A6FE #00BEF7 - #808080 + #9C333333 #FF8B00 #444444 #959595 diff --git a/baselib/src/main/res/values/styles.xml b/baselib/src/main/res/values/styles.xml index 18b94df..c6e2cc8 100755 --- a/baselib/src/main/res/values/styles.xml +++ b/baselib/src/main/res/values/styles.xml @@ -336,6 +336,27 @@ 5dp + + + + + +