WebViewJavascriptBridge: WARNING: javascript handler threw. {a: "cb_1_1623898724466", b: "{"userInfo":"","live800Url":"https://chat10.live80…null%2526name%253Dnull%2528null%2529","token":""}"} TypeError: t is not a function
at index.8ee24628.js:29
at <anonymous>:1:3120
这种错误 我是由于开启了混淆 导致js调用错误 添加自己类不被混淆就ok了 混淆代码如下
//自己的包名即可
-keep class com.github.lzyzsd.jsbridge.**{*;}
-keep interface com.github.lzyzsd.jsbridge.** { *; }
//保持JavascriptInterface这个不能别调用
-keepclassmembers class 包名.类名$内部类{//没有内部类就不用写$这个就好了
public *;
}
//这个照搬就好了
-keepattributes *Annotation*
-keepattributes *JavascriptInterface*
-keep class android.webkit.JavascriptInterface {*;}