Android WebView中使用JS交互时混淆的注意点

2019-12-11  本文已影响0人  磐龍

混淆注意点

保持JS不混淆。
1.保留annotation, 例如 @JavascriptInterface 等 annotation

-keepattributes Annotation

2.保留跟 javascript相关的属性

-keepattributes JavascriptInterface

3.保留JavascriptInterface中的方法

-keepclassmembers class * {
    @android.webkit.JavascriptInterface <methods>;
}

4.这个根据自己的project来设置,这个类用来与js交互,所以这个类中的 字段 ,方法, 等尽量保持

-keepclassmembers public class com.xxx.Xxx{
    <fields>;
    <methods>;
    public *;
    private *;
}
上一篇 下一篇

猜你喜欢

热点阅读