From f94abd3c012bd89b35b6a8165ffce1037c36cef2 Mon Sep 17 00:00:00 2001 From: Lucas Feliciano Date: Mon, 11 Apr 2016 06:03:27 -0700 Subject: [PATCH] Set WebChromeClient to the android's WebView during instantiation Summary:Motivation: #6405 Follow up of: #6603 satya164 Closes https://github.com/facebook/react-native/pull/6880 Differential Revision: D3162425 fb-gh-sync-id: 1a91893c66da5550f47e8b801b3bd6079b4f5861 fbshipit-source-id: 1a91893c66da5550f47e8b801b3bd6079b4f5861 --- .../com/facebook/react/views/webview/ReactWebViewManager.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/webview/ReactWebViewManager.java b/ReactAndroid/src/main/java/com/facebook/react/views/webview/ReactWebViewManager.java index 08b8a7287..3eeb4ecdd 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/views/webview/ReactWebViewManager.java +++ b/ReactAndroid/src/main/java/com/facebook/react/views/webview/ReactWebViewManager.java @@ -20,6 +20,7 @@ import android.os.Build; import android.text.TextUtils; import android.webkit.WebView; import android.webkit.WebViewClient; +import android.webkit.WebChromeClient; import com.facebook.react.views.webview.events.TopLoadingErrorEvent; import com.facebook.react.views.webview.events.TopLoadingFinishEvent; @@ -243,6 +244,7 @@ public class ReactWebViewManager extends SimpleViewManager { @Override protected WebView createViewInstance(ThemedReactContext reactContext) { ReactWebView webView = new ReactWebView(reactContext); + webView.setWebChromeClient(new WebChromeClient()); reactContext.addLifecycleEventListener(webView); mWebViewConfig.configWebView(webView);