This package allows you to easily display and interact with web content in 3D or 2D using the Gecko Engine. It provides a unified API that works seamlessly across multiple platforms, including Windows, macOS, Android, iOS, and more. The package includes a 3D WebViewPrefab and a 2D CanvasWebViewPrefab, which render to a Texture2D and handle user interactions. It also includes an on-screen keyboard and comprehensive APIs for controlling the browser and listening to browser events. Additionally, it supports executing JavaScript, sending messages from JavaScript to C# and vice versa, viewing PDFs, and integrating with OAuth. The package includes demo scenes and examples for getting started quickly.
The package requires Unity 2021.3.31 or newer and supports Android 5+ (armv7, arm64, x86, x64). It supports both OpenGL and Vulkan graphics and both Mono and IL2CPP. The package adds approximately 50 MB to the app's size. It is powered by GeckoView (currently v124) and includes additional APIs for platform-specific features. The package does not currently support transparent webviews or the Build App Bundle build option. It also has some limitations, such as not supporting the HTML Drag and Drop API and not being able to play videos in multiple webviews simultaneously.





