Web Engine
JavaScript, DOM storage, cookies, caching
Enable JavaScript
When enabled, the WebView can execute JavaScript code on web pages.
This is required for most modern websites to function properly.
Default: true
Enable DOM Storage
When enabled, websites can use DOM storage APIs such as localStorage
and sessionStorage
.
Useful for saving data client-side in the browser context.
Default: true
Accept Cookies
When enabled, the WebView allows websites to store and read cookies.
This includes first-party cookies that persist session or preference data.
Default: true
Accept Third-party Cookies
When enabled, third-party websites (embedded in iframes or resources) are allowed to set cookies.
This is important for services like embedded analytics or login widgets.
Default: true
Cache Mode
Controls how the WebView uses its cache when loading pages. Options:
- Default (
LOAD_DEFAULT
) – Normal caching behavior; the WebView decides when to use cached content. - Cache else network (
LOAD_CACHE_ELSE_NETWORK
) – Uses cached content if available; otherwise fetches from network. - No cache (
LOAD_NO_CACHE
) – Always fetches from the network; ignores cached content. - Cache only (
LOAD_CACHE_ONLY
) – Only loads content from cache; network requests are skipped.
For more details, refer to the Android Developer Documentation.
Default: LOAD_DEFAULT