OpenCode AI e9899d2e6d
Some checks failed
Android CI Build / check (push) Has been cancelled
Android CI Build / package-apks (push) Has been cancelled
Docs Deploy / build (push) Has been cancelled
Module Market Check / Validate modules/ (push) Has been cancelled
Module Market Publish / Generate submissions.json (push) Has been cancelled
Docs Deploy / deploy (push) Has been cancelled
Initial DruksCode V2: fresh fork of web-to-app (f3b488e) with DruksCode identity
- Package rename com.webtoapp -> br.com.drukstech.codeapp
- Product rename WebToApp/web-to-app -> DruksCode/drukscode
- Design system Wta* -> Dkc*
- applicationId br.com.drukstech.codeapp (.play for gplay flavor)
- rootProject.name DruksCode
- Fresh git history (upstream kept as remote for sync)
2026-09-12 02:42:02 +02:00

49 lines
3.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Advanced Settings
A broad set of browser behavior toggles. This card collects the advanced `WebViewConfig` options.
**Where:** the **Advanced settings** card in the [Edit Common Config](/guide/app-actions/edit-common-config/) editor.
## User agent & rendering
- **User agent mode** — system default or a custom UA string (`userAgentMode`, `customUserAgent`).
- **Desktop mode** — request the desktop site (`desktopMode`).
- **Zoom** — enable pinch zoom (`zoomEnabled`).
- **Page zoom** — build-time per-app whole-page zoom as a percentage, chosen from Chrome-style presets (50%–150%) or entered freely (`pageZoomPercent`, default 100). Applied via `setInitialScale` on every run, including cold starts — it scales text and layout/images/canvas together (unlike `textZoom`, which only scales glyphs), so no runtime toolbar needed. A stored legacy value of `0` is treated as 100.
- **Viewport mode** — default or a custom viewport width (`viewportMode`, `customViewportWidth`).
## Navigation & refresh
- **Swipe refresh** — pull-to-refresh (`swipeRefreshEnabled`).
- **Auto refresh** — periodic reload with interval and countdown (`autoRefreshEnabled`, `autoRefreshIntervalSec`).
- **New-window behavior** — how popups/new windows open (`newWindowBehavior`: same window, external, popup, …).
- **Popup blocker** — block popups (`popupBlockerEnabled`).
## Downloads
- **Downloads** — enable downloads and choose location (`downloadEnabled`, `downloadLocationMode`: system / app-private / custom SAF dir).
## Networking & privacy
- **Proxy** — static HTTP/HTTPS/SOCKS5 or PAC, with auth and bypass rules (`proxyMode`, `proxyHost`, `pacUrl`, …).
- **TLS fingerprint** — impersonate a browser JA3 profile (`tlsFingerprintEnabled`, `tlsFingerprintTemplate` e.g. `CHROME_131`).
- **CORS bypass** — bypass CORS for cross-origin SPAs (`enableCorsBypass`).
- **Mixed content** — allow/compatibility mode (`allowMixedContent`, `mixedContentMode`).
- **Private network bridge** — bridge private-network requests (`enablePrivateNetworkBridge`, `privateNetworkScope`).
- **Hosts mappings** — host → IP overrides (`hostsMappingEnabled`, `hostsMappings`).
- **Cookies** — third-party cookies and persistence (`acceptThirdPartyCookies`, `thirdPartyCookieMode`).
- **Geolocation** — enable with accuracy and policy (`geolocationEnabled`, `geolocationAccuracy`, `geolocationPolicy`).
## Kernel & status bar
- **Kernel disguise** — present a different browser kernel flavor (`enableKernelDisguise`, `kernelFlavor`, `kernelDisguiseLevel`).
- **Cloudflare compatibility** — compatibility mode for Cloudflare challenges (`enableCloudflareCompat`, `cloudflareCompatMode`).
- **Failover** — mirror URLs with triggers and timeout (`failoverEnabled`, `failoverUrls`, `failoverTimeoutSeconds`).
The status bar color/appearance configuration (color mode `THEME`/`PAGE_TOP`/`TRANSPARENT`/`CUSTOM`, custom color, dark icons, background color/image, light and dark separately) lives in the expandable section of the [Fullscreen Mode](/guide/app-actions/edit-common-config/fullscreen) card.
## Notes
- DNS is configured under [Custom DNS](/guide/app-actions/edit-common-config/custom-dns).
- The most exotic toggles (polyfills, native bridge, print bridge, etc.) live under [Special Settings](/guide/app-actions/edit-common-config/special-settings).