在webView類中設置
webView.addJavascriptInterface(new DemoJavaScriptInterface(), "injs_obj");
如果單獨創建了一個類,則需要在proguard-rules.pro文件中配置
-keepattributes *Annotation*
-keepattributes *JavascriptInterface*
-keep public class com.example.myapplication。webview.DemoJavaScriptInterface{
public *;
}
如果設置的是內部類
-keepattributes *Annotation*
-keepattributes *JavascriptInterface*
-keep public class org.mq.study.webview.webview.DemoJavaScriptInterface$InnerClass{
public *;
}
public *; 也可以設置具體的方法