package com.helpshift.faq; import android.content.Intent; import android.net.Uri; import android.os.Message; import android.webkit.ConsoleMessage; import android.webkit.WebChromeClient; import android.webkit.WebView; import com.helpshift.log.WebviewConsoleLogger; import com.helpshift.util.Utils; /* loaded from: classes3.dex */ public class HSHelpcenterWebChromeClient extends WebChromeClient { public HSHelpcenterEventsHandler eventsHandler; public HSHelpcenterWebChromeClient(HSHelpcenterEventsHandler hSHelpcenterEventsHandler) { this.eventsHandler = hSHelpcenterEventsHandler; } @Override // android.webkit.WebChromeClient public boolean onConsoleMessage(ConsoleMessage consoleMessage) { WebviewConsoleLogger.log(consoleMessage.messageLevel(), "HCWVClient", consoleMessage.message() + " -- From line " + consoleMessage.lineNumber() + " of " + consoleMessage.sourceId()); return super.onConsoleMessage(consoleMessage); } @Override // android.webkit.WebChromeClient public boolean onCreateWindow(WebView webView, boolean z, boolean z2, Message message) { if (!z2) { return false; } WebView.HitTestResult hitTestResult = webView.getHitTestResult(); String createUriForSystemAppLaunch = createUriForSystemAppLaunch(hitTestResult.getType(), hitTestResult.getExtra()); if (Utils.isNotEmpty(createUriForSystemAppLaunch)) { Intent intent = new Intent("android.intent.action.VIEW"); intent.setData(Uri.parse(createUriForSystemAppLaunch)); this.eventsHandler.sendEventToSystemApp(intent); return true; } WebView webView2 = new WebView(webView.getContext()); this.eventsHandler.addWebviewToUi(webView2); ((WebView.WebViewTransport) message.obj).setWebView(webView2); message.sendToTarget(); return true; } public final String createUriForSystemAppLaunch(int i, String str) { if (i != 2) { return i != 7 ? "" : str; } return "tel:" + str; } }