package com.mbridge.msdk.mbbanner.view; import android.content.Intent; import android.graphics.Bitmap; import android.net.Uri; import android.webkit.ValueCallback; import android.webkit.WebView; import com.mbridge.msdk.MBridgeConstans; import com.mbridge.msdk.foundation.controller.c; import com.mbridge.msdk.foundation.entity.CampaignEx; import com.mbridge.msdk.foundation.tools.af; import com.mbridge.msdk.mbsignalcommon.base.BaseWebView; import com.mbridge.msdk.mbsignalcommon.base.b; import java.util.List; /* loaded from: classes4.dex */ public final class a extends b { String a; List b; com.mbridge.msdk.mbbanner.common.b.a c; private final String d = "BannerWebViewClient"; public a(String str, List list, com.mbridge.msdk.mbbanner.common.b.a aVar) { this.a = str; this.b = list; this.c = aVar; } @Override // android.webkit.WebViewClient public final void onPageStarted(WebView webView, String str, Bitmap bitmap) { CampaignEx campaignEx; super.onPageStarted(webView, str, bitmap); try { a(webView, "javascript:" + com.mbridge.msdk.c.b.a.a().b()); List list = this.b; if (list == null || list.isEmpty() || (campaignEx = this.b.get(0)) == null || !campaignEx.isActiveOm()) { return; } a(webView, "javascript:" + MBridgeConstans.OMID_JS_SERVICE_CONTENT); } catch (Throwable th) { af.b("BannerWebViewClient", "onPageStarted", th); } } @Override // com.mbridge.msdk.mbsignalcommon.base.b, android.webkit.WebViewClient public final boolean shouldOverrideUrlLoading(WebView webView, String str) { try { af.b("BannerWebViewClient", "Use html to open url."); BaseWebView baseWebView = (BaseWebView) webView; if (System.currentTimeMillis() - baseWebView.lastTouchTime > com.mbridge.msdk.click.b.a.c && com.mbridge.msdk.click.b.a.a(this.b.get(0), baseWebView.getUrl(), com.mbridge.msdk.click.b.a.b)) { return false; } if (this.b.size() > 1) { c.m().c().startActivity(new Intent("android.intent.action.VIEW", Uri.parse(str))); str = null; } com.mbridge.msdk.mbbanner.common.b.a aVar = this.c; if (aVar != null) { aVar.a(false, str); } return true; } catch (Throwable th) { af.b("BannerWebViewClient", "shouldOverrideUrlLoading", th); return false; } } private void a(WebView webView, String str) { webView.evaluateJavascript(str, new ValueCallback() { // from class: com.mbridge.msdk.mbbanner.view.a.1 @Override // android.webkit.ValueCallback public final /* bridge */ /* synthetic */ void onReceiveValue(String str2) { } }); } }