Plug-in for WebView that runs in Unity and can display WebView results as Texture2D
- Hardware-accelerated rendering is available
- Key input support
- File Download Support (blob url, data url, download manager ...)
- Supports javascript execution
- Resize webview and texture
- Unity 2021
- Unity 2022
Screenshot run on Android 13, Adreno 619
| OS | Android 10 ~ 13 |
| GPU | Qualcomm Adreno 505, 619 |
| Unity | 2021.3 |
Clone the repository or download it from the release and place it in the Asset folder of Unity
- Build Settings
| Property | Value |
|---|---|
| Platform | Android |
- Project Settings
| Property | Value |
|---|---|
| Color Space | Linear |
| Graphics | OpenGLES3 |
| Minimum API Level | 26 |
| Target API Level | 30 (Unity 2021), 31 ~ 32 (Unity 2022) |
- Add the following symbols to Project Settings --> Player --> Other Settings (to be used at build time)
UNITYWEBVIEW_ANDROID_USES_CLEARTEXT_TRAFFIC
UNITYWEBVIEW_ANDROID_ENABLE_CAMERA
UNITYWEBVIEW_ANDROID_ENABLE_MICROPHONE
- If you want to access files that are in external storage (like download, picture). you need to add follow manifest in Android 11 (detail).
<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />- Now supports play in VR (link).
- Vulkan support

