红果免费短剧 v6.2.3.32版本的 MD5 值为:a6b05492607eab2c8a25f26d2f238ae0

以下内容为反编译后的 a.java 源代码,内容仅作参考


package com.ss.android.adlpwebview.jsb;

import android.text.TextUtils;
import android.webkit.WebView;
import com.bytedance.accountseal.a.l;
import com.bytedance.android.ad.adlp.components.api.utils.d;
import com.ss.android.ad.utils.h;
import org.json.JSONObject;

public class a {
    public static void a(WebView webView, JSONObject jSONObject) {
        if (webView != null && jSONObject != null) {
            h.a(webView, "javascript:window.ToutiaoJSBridge._handleMessageFromToutiao && ToutiaoJSBridge._handleMessageFromToutiao(" + jSONObject.toString() + ")");
            return;
        }
        d.e("JsbCommunicator", "webView == null || msg == null");
    }

    public static void a(WebView webView, String str, JSONObject jSONObject) {
        try {
            if (TextUtils.isEmpty(str)) {
                return;
            }
            JSONObject jSONObject2 = new JSONObject();
            jSONObject2.putOpt(l.j, "event");
            jSONObject2.putOpt("__event_id", str);
            jSONObject2.putOpt(l.m, jSONObject);
            a(webView, jSONObject2);
        } catch (Exception e) {
            d.b("JsbCommunicator", e.getMessage(), e);
        }
    }

    public static void b(WebView webView, String str, JSONObject jSONObject) {
        try {
            JSONObject jSONObject2 = new JSONObject();
            jSONObject2.putOpt(l.j, l.o);
            jSONObject2.putOpt(l.k, str);
            jSONObject2.putOpt(l.m, jSONObject);
            a(webView, jSONObject2);
        } catch (Exception e) {
            d.b("JsbCommunicator", e.getMessage(), e);
        }
    }
}