Android WebView
E357642
Android WebView is a system component on Android that allows apps to display and interact with web content using a built-in browser engine.
All labels observed (3)
| Label | Occurrences |
|---|---|
| Android WebView canonical | 1 |
| android.webkit.WebView | 1 |
| com.google.android.webview | 1 |
Statements (52)
| Predicate | Object |
|---|---|
| instanceOf |
Android component
ⓘ
software library ⓘ system component ⓘ web browser engine ⓘ |
| allows |
controlling cache behavior
ⓘ
custom user agent strings ⓘ enabling or disabling JavaScript ⓘ handling JavaScript dialogs via WebChromeClient ⓘ intercepting URL loading via WebViewClient ⓘ |
| basedOn | Chromium ⓘ |
| canBeReplacedBy | Chrome WebView implementation on some devices ⓘ |
| category |
embedded browser component
ⓘ
mobile web technology ⓘ |
| componentOf |
Android application framework
ⓘ
surface form:
Android framework
Android ⓘ
surface form:
Android system
|
| configurableVia | WebSettings API ⓘ |
| developedBy | Google ⓘ |
| documentedIn | Android Developers documentation ⓘ |
| exposesClass |
android.webkit.CookieManager
ⓘ
android.webkit.WebChromeClient ⓘ Android WebView self-linksurface differs ⓘ
surface form:
android.webkit.WebView
android.webkit.WebViewClient ⓘ |
| exposesMethod |
addJavascriptInterface(Object object, String name)
ⓘ
evaluateJavascript(String script, ValueCallback<String> resultCallback) ⓘ loadData(String data, String mimeType, String encoding) ⓘ loadUrl(String url) ⓘ |
| introducedInVersion | Android 4.4 KitKat (Chromium-based implementation) ⓘ |
| operatingSystem | Android ⓘ |
| packageName |
Android WebView
self-linksurface differs
ⓘ
surface form:
com.google.android.webview
|
| platform | Android ⓘ |
| purpose |
display web content inside Android apps
ⓘ
embed browser functionality in applications ⓘ execute JavaScript in apps ⓘ render HTML content ⓘ |
| replaced |
WebKit
ⓘ
surface form:
WebKit-based WebView
|
| securityConcern |
JavaScript interface injection vulnerabilities
ⓘ
mixed content handling ⓘ remote code execution via untrusted content ⓘ |
| supports |
CSS
ⓘ
DOM ⓘ HTML ⓘ Indexed Database API ⓘ
surface form:
IndexedDB
JavaScript ⓘ Service Workers (on newer versions) ⓘ WebGL (on newer versions) ⓘ WebRTC ⓘ
surface form:
WebRTC (on newer versions)
cookies ⓘ local storage ⓘ |
| updatableVia | Google Play Store ⓘ |
| usesEngine | Chromium ⓘ |
| usesLanguage |
Java
ⓘ
Kotlin ⓘ |
Referenced by (3)
Full triples — surface form annotated when it differs from this entity's canonical label.
subject surface form:
Blink
this entity surface form:
android.webkit.WebView
this entity surface form:
com.google.android.webview