导航菜单

页面标题

页面副标题

Antivirus Cleaner v1.2.0.0 - vk.java 源代码

正在查看: Antivirus Cleaner v1.2.0.0 应用的 vk.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.yandex.mobile.ads.impl;

import android.annotation.SuppressLint;
import android.content.Context;
import android.view.ViewGroup;
import android.webkit.WebSettings;
import android.webkit.WebView;
import java.util.Iterator;
import java.util.LinkedHashMap;
import kotlin.jvm.JvmField;
import kotlin.jvm.internal.Intrinsics;

public abstract class vk extends WebView {

    @JvmField
    public final LinkedHashMap a;

    public vk(Context context) {
        super(context);
        Intrinsics.checkNotNullParameter(context, "context");
        this.a = new LinkedHashMap();
        g();
    }

    private final String a(String str) {
        return str + c() + "<body style='margin:0; padding:0;'>";
    }

    private final void g() {
        WebSettings settings = getSettings();
        Intrinsics.checkNotNullExpressionValue(settings, "getSettings(...)");
        settings.setAllowFileAccess(false);
        if (pa.a(11)) {
            settings.setAllowContentAccess(false);
            if (pa.a(16)) {
                settings.setAllowFileAccessFromFileURLs(false);
                settings.setAllowUniversalAccessFromFileURLs(false);
            }
        }
    }

    @Override
    @SuppressLint({"JavascriptInterface", "AddJavascriptInterface"})
    public final void addJavascriptInterface(Object any, String jsName) {
        Intrinsics.checkNotNullParameter(any, "any");
        Intrinsics.checkNotNullParameter(jsName, "jsName");
        super.addJavascriptInterface(any, jsName);
        this.a.put(jsName, any);
    }

    public final void b(String sourcePageData) {
        Intrinsics.checkNotNullParameter(sourcePageData, "sourcePageData");
        loadDataWithBaseURL("https://yandex.ru", a(sourcePageData), "text/html", "UTF-8", null);
    }

    public String c() {
        return "";
    }

    public void d() {
        wh2.a((ViewGroup) this);
        Iterator it = this.a.keySet().iterator();
        while (it.hasNext()) {
            removeJavascriptInterface((String) it.next());
        }
        this.a.clear();
        destroy();
        sp0.f(getClass().toString());
    }

    public final void e() {
        int i = oa.b;
        try {
            WebView.class.getDeclaredMethod("onPause", null).invoke(this, null);
        } catch (Exception unused) {
        }
        sp0.d(getClass().toString());
    }

    public final void f() {
        int i = oa.b;
        try {
            WebView.class.getDeclaredMethod("onResume", null).invoke(this, null);
        } catch (Exception unused) {
        }
        sp0.d(getClass().toString());
    }

    @Override
    public final void removeJavascriptInterface(String jsName) {
        Intrinsics.checkNotNullParameter(jsName, "jsName");
        if (pa.a(11)) {
            super.removeJavascriptInterface(jsName);
        }
    }

    public final void setDisplayZoomControls(boolean z) {
        if (pa.a(11)) {
            getSettings().setDisplayZoomControls(z);
        }
    }
}