WebKit-Family Profile Consistency
Use WebKit-family
.encprofiles when a workflow needs that browser-family identity on BotBrowser.
Overview
WebKit-family Profile Consistency is profile-backed. The encrypted profile carries the browser-family data, and the browser loads it before the page starts.
The profile coordinates WebKit-family browser surfaces, Worker identity, runtime behavior, CSS and system UI values, font loading, canvas output, media capabilities, permission states, property ordering, mobile profile surfaces, TLS, and HTTP/2 behavior so the selected browser-family identity remains consistent across supported hosts. Profile-aware notification and accessibility preferences remain isolated from Chromium-family services.
Use this profile line for desktop and mobile WebKit-family bundles. Use Chromium-family profiles for Chrome, Chromium, Edge, Brave, Opera, Android, and Android WebView.
For the product page, see WebKit-family Profile Consistency.
Requirements
- BotBrowser 150.0.7871.46 or newer with a matching WebKit-family profile package.
- ENT Tier4 access.
- A WebKit-family
.encprofile issued through the enterprise channel. - A separate
--user-data-dirfor each browser instance.
Launch
Use the profile the same way as other encrypted BotBrowser profiles:
chromium-browser \
--bot-profile="/absolute/path/to/webkit-family-profile.enc" \
--user-data-dir="$(mktemp -d)"For Per-Context Fingerprint, pass the profile when the BrowserContext is created. The profile should be present before the first page in that context starts. See Per-Context Fingerprint for the CDP flow.
For WebKit-family mobile profile workflows, add --bot-mobile-keyboard when editable-field focus should reduce the visual viewport. The option is disabled by default and does not affect desktop profile bundles. See Device Emulation.
Notes
- Do not use
browserBrandor User-Agent overrides to build this profile line by hand. - Keep proxy settings with the browser instance or BrowserContext that uses the profile.
- Use BotBrowser 150.0.7871.46 or newer with a matching WebKit-family profile package.
- Validate desktop and mobile profile bundles separately.
Related documentation: Feature Page | Profile Management | Per-Context Fingerprint | CLI Flags Reference
Legal Disclaimer & Terms of Use | Responsible Use Guidelines. BotBrowser is for authorized fingerprint protection and privacy research only.