正在查看: Clean Center v0.5.5 应用的 wj.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Clean Center v0.5.5 应用的 wj.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.yandex.mobile.ads.impl;
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.internal.Intrinsics;
public abstract class wj extends WebView {
public final LinkedHashMap a;
protected wj(Context context) {
super(context);
Intrinsics.checkNotNullParameter(context, "context");
this.a = new LinkedHashMap();
g();
}
@Override
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 final void e() {
int i = ca.b;
try {
WebView.class.getDeclaredMethod("onPause", new Class[0]).invoke(this, new Object[0]);
} catch (Exception unused) {
}
um0.d(getClass().toString());
}
public final void f() {
int i = ca.b;
try {
WebView.class.getDeclaredMethod("onResume", new Class[0]).invoke(this, new Object[0]);
} catch (Exception unused) {
}
um0.d(getClass().toString());
}
@Override
public final void removeJavascriptInterface(String jsName) {
Intrinsics.checkNotNullParameter(jsName, "jsName");
if (da.a(11)) {
super.removeJavascriptInterface(jsName);
}
}
private final void g() {
WebSettings settings = getSettings();
Intrinsics.checkNotNullExpressionValue(settings, "getSettings(...)");
settings.setAllowFileAccess(false);
if (da.a(11)) {
settings.setAllowContentAccess(false);
if (da.a(16)) {
settings.setAllowFileAccessFromFileURLs(false);
settings.setAllowUniversalAccessFromFileURLs(false);
}
}
}
public final void setDisplayZoomControls(boolean z) {
if (da.a(11)) {
getSettings().setDisplayZoomControls(z);
}
}
public void d() {
cc2.a((ViewGroup) this);
Iterator it = this.a.keySet().iterator();
while (it.hasNext()) {
removeJavascriptInterface((String) it.next());
}
this.a.clear();
destroy();
um0.f(getClass().toString());
}
private final String a(String str) {
return str + c() + "<body style='margin:0; padding:0;'>";
}
}