protected static class ReactWebViewManager.ReactWebViewClient
extends android.webkit.WebViewClient
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
mLastLoadFailed |
protected java.util.List<java.util.regex.Pattern> |
mOriginWhitelist |
protected ReadableArray |
mUrlPrefixesForDefaultIntent |
ERROR_AUTHENTICATION, ERROR_BAD_URL, ERROR_CONNECT, ERROR_FAILED_SSL_HANDSHAKE, ERROR_FILE, ERROR_FILE_NOT_FOUND, ERROR_HOST_LOOKUP, ERROR_IO, ERROR_PROXY_AUTHENTICATION, ERROR_REDIRECT_LOOP, ERROR_TIMEOUT, ERROR_TOO_MANY_REQUESTS, ERROR_UNKNOWN, ERROR_UNSAFE_RESOURCE, ERROR_UNSUPPORTED_AUTH_SCHEME, ERROR_UNSUPPORTED_SCHEME, SAFE_BROWSING_THREAT_MALWARE, SAFE_BROWSING_THREAT_PHISHING, SAFE_BROWSING_THREAT_UNKNOWN, SAFE_BROWSING_THREAT_UNWANTED_SOFTWARE| Modifier | Constructor and Description |
|---|---|
protected |
ReactWebViewClient() |
| Modifier and Type | Method and Description |
|---|---|
protected WritableMap |
createWebViewEvent(android.webkit.WebView webView,
java.lang.String url) |
protected void |
emitFinishEvent(android.webkit.WebView webView,
java.lang.String url) |
void |
onPageFinished(android.webkit.WebView webView,
java.lang.String url) |
void |
onPageStarted(android.webkit.WebView webView,
java.lang.String url,
android.graphics.Bitmap favicon) |
void |
onReceivedError(android.webkit.WebView webView,
int errorCode,
java.lang.String description,
java.lang.String failingUrl) |
void |
setOriginWhitelist(java.util.List<java.util.regex.Pattern> originWhitelist) |
void |
setUrlPrefixesForDefaultIntent(ReadableArray specialUrls) |
boolean |
shouldOverrideUrlLoading(android.webkit.WebView view,
java.lang.String url) |
doUpdateVisitedHistory, onFormResubmission, onLoadResource, onPageCommitVisible, onReceivedClientCertRequest, onReceivedError, onReceivedHttpAuthRequest, onReceivedHttpError, onReceivedLoginRequest, onReceivedSslError, onRenderProcessGone, onSafeBrowsingHit, onScaleChanged, onTooManyRedirects, onUnhandledKeyEvent, shouldInterceptRequest, shouldInterceptRequest, shouldOverrideKeyEvent, shouldOverrideUrlLoadingprotected boolean mLastLoadFailed
protected ReadableArray mUrlPrefixesForDefaultIntent
protected java.util.List<java.util.regex.Pattern> mOriginWhitelist
public void onPageFinished(android.webkit.WebView webView,
java.lang.String url)
onPageFinished in class android.webkit.WebViewClientpublic void onPageStarted(android.webkit.WebView webView,
java.lang.String url,
android.graphics.Bitmap favicon)
onPageStarted in class android.webkit.WebViewClientpublic boolean shouldOverrideUrlLoading(android.webkit.WebView view,
java.lang.String url)
shouldOverrideUrlLoading in class android.webkit.WebViewClientpublic void onReceivedError(android.webkit.WebView webView,
int errorCode,
java.lang.String description,
java.lang.String failingUrl)
onReceivedError in class android.webkit.WebViewClientprotected void emitFinishEvent(android.webkit.WebView webView,
java.lang.String url)
protected WritableMap createWebViewEvent(android.webkit.WebView webView, java.lang.String url)
public void setUrlPrefixesForDefaultIntent(ReadableArray specialUrls)
public void setOriginWhitelist(java.util.List<java.util.regex.Pattern> originWhitelist)