EngineProvider.kt |
Object responsible for providing and managing instances of the Gecko engine
and related components.
This object handles:
- Initialization and caching of the shared [GeckoRuntime].
- Creation of [Engine] instances with customized settings.
- Management of [GeckoCookieBannersStorage].
- Creation of [Client] instances for network operations.
- Construction of [EngineSession.TrackingProtectionPolicy] based on user settings.
- Determination of [CookiePolicy] based on user preferences.
- Configuration of Safe Browsing for [Engine] instances.
|
13542 |