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)

How this entity was disambiguated

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 framework
Android system
linked to: Android
configurableVia WebSettings API
developedBy Google
documentedIn Android Developers documentation
exposesClass android.webkit.CookieManager
android.webkit.WebChromeClient
android.webkit.WebView
linked to: Android 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 com.google.android.webview
linked to: 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-based WebView
linked to: WebKit
securityConcern JavaScript interface injection vulnerabilities
mixed content handling
remote code execution via untrusted content
supports CSS
DOM
HTML
IndexedDB
JavaScript
Service Workers (on newer versions)
WebGL (on newer versions)
WebRTC (on newer versions)
linked to: WebRTC

cookies
local storage
updatableVia Google Play Store
usesEngine Chromium
usesLanguage Java
Kotlin

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Blink usedIn Android WebView
subject linked to: Blink layout engine
Android WebView exposesClass android.webkit.WebView
linked to: Android WebView
Android WebView packageName com.google.android.webview
linked to: Android WebView