Files
rr3-apk/decompiled/sources/com/helpshift/faq/HSHelpcenterWebChromeClient.java
Daniel Elliott f9d20bb3fc Add decompiled APK source code (JADX)
- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:52:23 -08:00

53 lines
2.0 KiB
Java

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;
}
}