android webview JS 交互混淆

在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 *; 也可以設置具體的方法

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章